Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要一个 shell 脚本来向父进程和子进程发送 HUP。
我正在使用带有 tcsh 的 freeBSD?#/bin/sh
不知何故,我需要将 pgrep 的 PID 输出通过管道在 shell 脚本的循环中杀死 -HUP。
最终,我想将此脚本作为 cron 作业运行。
我只是还没有技能。
谢谢 - 布拉德
(这不是一个完整的答案,但我显然不能在没有至少 50 名声望的情况下发表评论)。
首先,FreeBSD 上的 /bin/sh 是与 Boune 兼容的 shell,而不是 tcsh(即 /bin/tcsh)。开始将类似于以下内容:
#!/bin/sh for pid in $(pgrep <process name>); do kill -HUP $pid; done
没有更多细节,我真的不能说更多。