【发布时间】:2022-01-13 06:39:30
【问题描述】:
我需要在后台以守护程序模式启动一个 linux 脚本,然后在需要时将其杀死。为此,我尝试以下方法
script.sh -daemon -p zpid
我对上述内容感到困惑的是,
-
-daemon标志是什么,我假设这表示将进程作为守护进程启动。这和使用-d一样吗? -
-p zpid部分有什么作用?我假设它将 processID 分配给zpid变量? - 如何终止进程?
【问题讨论】:
-
似乎
-d被称为守护进程,但我不确定zpid。因为这对我来说很有趣,所以我搜索了一下,找不到任何与zipid相关的文档。你能分享你找到这个解决方案的链接吗?顺便说一句,您可以使用screen命令或tmux在后台运行命令。 -
zpid是我给-p输出的名称。我认为这会将 processID 的值保存在zpid变量中。 -
是的,这是有道理的,所以你命名了进程,然后你可以找到它并杀死它。所以你应该可以用这个命令找到你的进程
ps aux | grep -i zipid