大家好,我写这个脚本是为了在我女朋友使用我的电脑时迷惑她。唯一的问题是,如果终端关闭,脚本就会停止执行。它目前在后台执行,但我怎样才能让它在后台运行而不是在终端运行呢?
(sleep 5; say "Hello Girlfriend")&
答案1
at
您可以安排它在特定时间或cron
在后台运行。
答案2
你有没有尝试过nohup
?
nohup command >/dev/null 2>&1 &
答案3
我保证,无论她有多喜欢你,5 秒的间隔都太快了。真的。
nohup
(在 bash 中disown
)将允许您将进程与启动终端分离。
答案4
按照约翰的建议使用at
或cron
,然后使用wall
向她的终端发送消息。