У меня есть следующий код Баша, который проверяет, что процесс запущен:Убедитесь, что процесс запущен
is_running() {
ps `cat "$pid_file"` > /dev/null 2>&1
}
Проблема заключается в том, что is_running
всегда оценивается в true
.
$pid_file
содержит идентификатор процесса, который не указан при запуске ps
. Я хотел бы в этом случае, is_running
, чтобы вернуть false
.
Как я могу изменить его для этой цели?
Не используйте ' кот' этот путь! – Inian