一个关于僵死进程处理的问题

cosmain · 2024-12-11 17:26:30 · 317 次点击

比如一个脚本 generator.sh

#!/bin/bash

echo "1.1.1.1"
echo "1.0.0.1"

sleep 3600

再执行下面命令

./generator.sh | xargs -n 1 -d'\n' -P 10 -I THE_IP ping THE_IP -c 1 > /dev/null &

这时候出现的情况就是,ping 都会成为僵尸进程,怎么修改脚本避免出现僵尸进程?

举报· 317 次点击
登录 注册 站外分享
2 条回复  
zwzwzwzwzxt 小成 2024-12-11 18:07:58
用 sh -c 包一层。 ``` ./generator.sh | xargs -n 1 -d'\n' -P 10 -I THE_IP sh -c 'ping THE_IP -c 1' > /dev/null & ```
2owe 小成 2024-12-11 18:09:47
double fork
返回顶部