Saya memiliki beberapa aplikasi yang harus dijalankan di laptop saya setiap saat.
Saya menggunakan skrip bash untuk memulai aplikasi ini. Dalam skrip saya, saya memiliki loop yang terlihat mirip dengan ini:
while true;
do
xterm
done
Ini menjalankan aplikasi ( xterm
dalam hal ini) dan jika aplikasi macet, loop memulai lagi.
Ini memiliki kelemahan bahwa tidak ada jalan keluar "bersih" dari loop ini. Jadi, bahkan jika tujuan pengguna adalah untuk menutup xterm
, loop memulai lagi.
Apakah ada cara untuk memulai aplikasi dari skrip bash, perhatikan apakah skalanya sedang berjalan, untuk menjalankannya kembali jika skrip macet atau tidak melakukan apa-apa jika pengguna menutupnya dengan benar?