Saya memerlukan sebuah script kecil untuk memonitor jumlah antrian email yang tertunda tidak terkirim. Jika jumlahnya di atas 10 dan 50 email, maka script harus segera mengirimkan email ke saya supaya saya bisa segera melihat apa yang terjadi di server.
Soalnya beberapa kali server kami diserang malware yang mengakibatkan server kami menjadi server relay/spammer yang mengirimkan ribuan email spam dan kemudian di-block oleh server anti spam. Akibatnya email dari server kami ditolak oleh mail server yang menggunakan referensi dari server anti spam.
Tadinya saya mau bikin bash/shell script. Tapi rupanya saya perlu belajar sintaks-nya yang rada njelimet. Hampir sejam belajar dan merasa kok bahasanya bikin males. Untung bukan kertas, kalau kertas bisa saja saya sobek-sobek.
Akhirnya saya ambil cara gampang, pakai PHP saja. Toh PHP bisa dijalankan via command line (CLI). Asyiknya lagi bisa menjalankan perintah shell dengan function shell_exec(). Yowis saya bikin saja pakai PHP yang setiap jam akan dijalankan oleh crontab. Ternyata cuma butuh waktu beberapa menit. Padahal tadi sudah habis sejam untuk belajar bikin shell script. #gubrak
Jadi menurut saya, pemenangnya adalah PHP. Maklum, saya programmer biasa, bukan hacker. Mungkin kalau hacker akan lebih memilih Shell script.