【问题标题】:Kill nohup process after given time [duplicate]在给定时间后杀死nohup进程[重复]
【发布时间】:2018-07-20 23:04:05
【问题描述】:

我通过 SSH 在服务器上通过 nohup <command> & 启动命令,目前,我必须在给定时间后通过
ps -ef | grep <command> kill <pid> 手动终止进程

有没有办法在给定时间后对以nohup 启动的进程使用某种超时?

最好的方法是在 Ubuntu 上运行的单线。

【问题讨论】:

  • nohup timeout 10 ping google.com &amp;
  • @jeremysprofile 谢谢!我会将您的答案标记为已解决,因此请不要犹豫添加答案(而不是评论)..

标签: bash nohup


【解决方案1】:
nohup timeout 10 ping google.com &

没有太多的解释。 nohup x &amp; 即使终端关闭,也会在后台运行命令。 timeout y 在 y 秒后自动终止命令。整洁。

【讨论】:

  • 刚刚这样做是为了让您获得绿色支票
猜你喜欢
  • 1970-01-01
  • 2011-12-21
  • 2015-01-06
  • 1970-01-01
  • 2021-07-30
  • 1970-01-01
  • 2013-06-27
  • 1970-01-01
  • 2011-07-06
相关资源
最近更新 更多