Здравствуйте.
Есть скрипт задача которого перезапустить процесс в случае сбоя.
Был скопирован и тупо вставлен но не работает как нужно.
#!/bin/sh
pidfile=/var/run/samba/nmbd.pid
# exit if process is running
[ -f $pidfile ] && kill -0 `cat $pidfile` && exit
# restart process
start nmbd
echo $! > $pidfile
Откуда это [ -f $pidfile ] ?
Понятно что оно делает!
Откуда ключ в скобках без команды?
Такой тип записи?
И что за kill -0? -9, -1 а 0?
Где почитать или подскажите кто в курсе? Гугление глухо.
Может неправильно искал.
ps. nmbd выбран для примера, перезапускаемый процесс python скрипт.