Возникла необходимость написать скрипт проверки процесса,если процесс не запущен то запускать. Это добавить в крон для автозапуска.
Но возникла проблема,при команде:
pkill -0 ./gs is06
выдает ошибку. При команде:
pkill -0 './gs is06'
echo $?
Выдает что процесс не запущен,хотя он работает.
Вот возник вопрос как проверить работает ли процесс по имени процесса,если он состоит из 2-х слов. PID при каждом запуске разный.
Система Debian. Нужно именно по имени,т.к. много процессов начинается с ./gs