linux - bash:运行一个命令 n 分钟,然后 SIGHUP 它

标签 linux bash shell timeout

是否有任何 bash/linux 命令可以启动长时间运行的命令,然后在 n 分钟后将其终止?我想我可以使用 fork and kill 用 perl 破解一些东西,但是有人知道那里已经有什么东西了吗?

最佳答案

参见 timeout现在在大多数 GNU/Linux 发行版中都有命令。

timeout -sHUP 10m command

使用 http://www.pixelbeat.org/scripts/timeout 可以实现相同的功能

关于linux - bash:运行一个命令 n 分钟,然后 SIGHUP 它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4423934/

相关文章:

regex - 在 bash 中使用正则表达式获取字符串的子串

android - 如何在 Linux 下使用向上/向下键启用 Android adb shell 历史记录?

ruby -MCollective : how to get the output of a command into a ruby variable (or object)

bash - 如何将命令的输出除以二,并将结果存储到 bash 变量中?

windows - Git bash 没有在我的 Windows 上显示另一个用户帐户

python - 在 Bash 调用中处理特定的 Python 错误?

bash - 如何在不使用 "sh"或 "bash"命令的情况下运行 shell 脚本?

linux - 为什么 grep 使用这些文件会产生这种行为

c - setenv 和 unsetenv 如何更改堆栈?

php - 如何为两个用户从目录继承权限到文件