Как мне проверить, что определенный процесс запущен в другом поле, и вернуть ценность? Например, если бы я хотел проверить, что процесс «FTP» запущен в 192.168.1.1 из окна 192.168.1.2, как мне вернуть флаг успеха? Я хотел бы включить скрипт, который бы проверял, какой процесс выполняется в кластере серверов.
Я попытался придумать что-то без особого успеха:
for i in 'cat server_list.txt';
do ssh $i
"ps -ef | grep ftp = process;
if [ $process -eq 1]
then
echo "ftp process is running"
fi"
Я хотел бы получить ответ, сообщающий мне, что процесс ftp запущен. В текстовом файле списка серверов есть список IP-адресов серверов.