温馨提示×

nohup命令如何设置超时自动退出

小樊
33
2025-11-01 23:48:31
栏目: 编程语言

nohup 命令本身没有直接的超时功能,但你可以结合其他命令来实现这个需求。这里有一个使用 timeout 命令的方法:

timeout <seconds> nohup your_command &

<seconds> 替换为你希望设置的超时时间(以秒为单位),将 your_command 替换为你要执行的命令。

例如,如果你想让一个名为 my_script.sh 的脚本在 60 秒后自动退出,可以这样操作:

timeout 60 nohup ./my_script.sh &

这将在后台运行 my_script.sh,并在 60 秒后自动终止它。注意,& 符号将命令放入后台运行,这样你就可以继续在终端中执行其他操作。

0