我正在尝试编写一个强大的 bash 脚本,并在其中创建一个后台进程。在脚本的最后,我想杀死它。我有它的PID。
我在想这样的事情
while [[ ps ef $PID ]] ; do
kill $PID
sleep 0.5
done
Run Code Online (Sandbox Code Playgroud)
有什么更好的建议吗?这种方法有什么可能的问题吗?
我想看看是否有什么东西正在侦听本地主机上的端口。我打算使用nc并检查退出代码。
像这样的东西:
echo "" | nc localhost 14881
echo $?
Run Code Online (Sandbox Code Playgroud)
还有其他建议吗?
我有一个标准的 apache 错误日志文件。我想看看是什么 URL 导致了 404,因为我已经移动了这个网站,我想找到坏链接。任何人都可以推荐一个 bash 片段,它会使用 awk 或其他东西来解析这个日志来向我展示流行的 404s 吗?
我知道有针对此类事情的高级程序。我只是在寻找一些简单的东西。