: 参数必须是进程或作业 IDs624
: arguments must be process or job IDs624
我在我的 rails 应用程序中制作了一个文件 /bin/restart_resque.sh
kill `cat tmp/pids/scheduler.pid`
当我执行 bin/restart_resque.sh
时,出现错误
: arguments must be process or job IDs624
并且进程仍在运行。
然后我将文件更改为:
kill 2624
我遇到了同样的错误,但是过程 2624
是 exist.why?
您在 scheduler.pid 中的 PID 无效或文件不存在。
检查文件和权限:
namei -lm tmp/pids/scheduler.pid
检查 PID(resque 进程必须有来自 pid 文件的 PID):
cat tmp/pids/scheduler.pid
ps aux | grep `cat tmp/pids/scheduler.pid`
我发现了问题。
当我执行 file bin/resque_restart.sh
bin/resque_restart.sh: ASCII text, with CRLF line terminators
所以文件格式是 reason.but 我不知道为什么。
我在我的 rails 应用程序中制作了一个文件 /bin/restart_resque.sh
kill `cat tmp/pids/scheduler.pid`
当我执行 bin/restart_resque.sh
时,出现错误
: arguments must be process or job IDs624
并且进程仍在运行。
然后我将文件更改为:
kill 2624
我遇到了同样的错误,但是过程 2624
是 exist.why?
您在 scheduler.pid 中的 PID 无效或文件不存在。
检查文件和权限:
namei -lm tmp/pids/scheduler.pid
检查 PID(resque 进程必须有来自 pid 文件的 PID):
cat tmp/pids/scheduler.pid
ps aux | grep `cat tmp/pids/scheduler.pid`
我发现了问题。
当我执行 file bin/resque_restart.sh
bin/resque_restart.sh: ASCII text, with CRLF line terminators
所以文件格式是 reason.but 我不知道为什么。