Jika Anda bertanya-tanya tentang skrip bash, sesuatu seperti ini akan berhasil:
if [ ! -f "$FILENAME" ]; then
python daemon.py restart
fi
Opsi yang lebih baik mungkin dengan melihat file kunci
test -f filename && daemon.py restart || echo "File doesn't exists"
[ -f /tmp/filename.pid ] || python daemon.py restart
-f
memeriksa apakah jalur yang diberikan ada dan merupakan file biasa (hanya -e
memeriksa apakah jalurnya ada)
[]
lakukan pengujian dan kembalikan 0
jika berhasil, 1
jika tidak
||
adalah or
seperti C , jadi jika perintah di sebelah kiri gagal, jalankan perintah di sebelah kanan.
Jadi pernyataan terakhir mengatakan, jika /tmp/filename.pid
TIDAK ada kemudian jalankan daemon.