Запуск или остановка сервера с помощью одного запуска сценария

На малине Pi вы можете получить температуру, используя vcgencmd:

vcgencmd measure_temp

Выход:

temp=39.0'C
1
задан 13 April 2017 в 15:23

1 ответ

Я не особенно отношусь к серверному набору Xampp, но вы можете написать что-то вроде следующего: он делает aux (показать все процессы) и greps для процесса, который вы хотите запустить, а затем подсчитывает результаты. grep [p] rocess используется для исключения самого процесса grep, вы можете тем же самым с процессом grep | grep -v grep, но это более короткая версия.

if [ $(ps aux | grep [a]pache | wc -l) -gt 0 ]; then
     echo "Process is running"
else
     echo "Process is not running"
fi

Надеюсь, что это то, что вы ищете.

1
ответ дан 25 May 2018 в 01:46
  • 1
    Я не знаю ... это кажется более сложным, чем я ожидал. Я редактировал свой вопрос и добавил код, который у меня есть в моем .sh-файле. И я не могу понять, действительно ли предлагаемый вами код может начать / остановить процесс (и это то, что мне нужно), или если он просто сообщает, работает ли программа или нет. – Kurt Bourbaki 5 February 2013 в 17:20

Другие вопросы по тегам:

Похожие вопросы: