即使在关闭终端之后,我也要继续运行以下命令。
while sleep 120; do cmd; done &
但现在不行。谢谢。PS我是新来的终端
最佳答案
这应该有效:
while true ; do sleep 120; done 0<&- >/dev/null 2>&1 & disown ;
它的作用:
在后台使用
&
启动命令将stdout和sterr发送到
/dev/null
(您可以在其他地方重定向)用
stdin
关闭0<&-
从shell的作业列表中删除作业,以防止在shell终止时发送信号
关于linux - 关闭终端后继续运行bash命令,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43703504/