我创建了一个 .sh 文件load.sh
,其中有 (几乎) 无限的 curl 请求循环。我将其作为 运行$ bash load.sh
。现在它只是继续运行循环。我无法取消它的执行。它继续运行。我按了ctrl+c
取消,但它又开始了。我关闭了终端窗口。但在后台脚本仍在运行。我该如何摆脱它?
答案1
获取 pid 并终止进程。这是初学者的问题
ps -ef | grep [l]oad.sh # second column is the PID
kill <PID>
我创建了一个 .sh 文件load.sh
,其中有 (几乎) 无限的 curl 请求循环。我将其作为 运行$ bash load.sh
。现在它只是继续运行循环。我无法取消它的执行。它继续运行。我按了ctrl+c
取消,但它又开始了。我关闭了终端窗口。但在后台脚本仍在运行。我该如何摆脱它?
获取 pid 并终止进程。这是初学者的问题
ps -ef | grep [l]oad.sh # second column is the PID
kill <PID>