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.