Я пробовал ps aux
и ps
и pgrep myprocess
и pidof myprocess
, но все говорят, что мой скрипт не работает (хотя мой скрипт фактически запущен). Я проверяю эту команду с помощью ssh.Проверьте, работает ли скрипт bash (выполняется заданием cron) в Openshift
У вас есть идея?
I type ssh myserver then войдите в систему, Затем в терминале myserver введите ''pgrep -u username scriptnam e'' и ничего в выходе ('[$? -eq 0] && echo 'Running' || echo «Не работает» 'return Not running). Любая другая идея ?, Спасибо за вашу помощь. – Daniyal
что такое имя пользователя. какое настоящее имя скрипта? похоже, что вы очень смущены. –
@jimmcnamara Он совсем не смущен, я нашел такое же поведение http://stackoverflow.com/questions/27867553/openshift-manage-cron-processes, в настоящее время openshift запускает ваши скрипты cron с вашим собственным пользователем, но (возможно, путем неправильной настройки) вам не разрешено видеть, что этот процесс cron через ps или даже доступ к процессу pid. Пользователь, который запускает эти cron-скрипты, является тем же, который вы используете в своей сессии, является мистерием для меня, вы не имеете права их видеть. –