我想无限期地在远程 linux 服务器上运行异步程序。该脚本不会向服务器本身输出任何内容(除了偶尔将信息写入 mysql 数据库)。到目前为止,我能找到的唯一选项是 nohup 命令:
nohup script_name &
据我了解,即使在我退出 SSH 会话后,nohup 也允许命令运行,而“&”字符允许命令在后台运行。我的问题很简单:这是做我想做的最好的方法吗?我只是想长时间运行一个脚本,偶尔停止它进行更新。
另外,如果 nohup 确实是最好的选择,当我需要时终止脚本的正确方法是什么?关于什么是杀死 nohup 进程的最佳方法似乎存在一些分歧。
谢谢