Перечисленный процесс, вероятно, уже был зомби-процессом, который вы не можете убить. Его время жизни зависит от родительского процесса.
Если вы добавите флаг u
к вызову ps
, он отобразит
также столбец STAT
, который является Z
для зомби-процессов.
See e.g. https://stackoverflow.com/questions/16944886/how-to-kill-zombie-process для более подробной информации.
Как упоминал steeldriver, решение состоит в том, чтобы указать абсолютный путь к файлу variable.txt в скрипте для работы cron.