Dalam situasi saat ini, skrip tertentu 'calling.sh' meluncurkan skrip lain 'dipanggil.sh' di latar belakang, melakukan operasi lain, tidur sebentar, dan kemudian mengakhiri 'dipanggil.sh' dengan a pkill called.sh. Ini berfungsi dengan baik.
Kemudian, saya juga ingin meluncurkan 'dipanggil.sh' dari terminal lain sebagai skrip mandiri di waktu lain, baik sebelum atau setelah meluncurkan calling.sh. Contoh independen ini tidak boleh dibunuh oleh 'calling.sh'.
Bagaimana saya bisa mencapai ini? Intuition mengatakan bahwa skrip panggilan harus dapat memberi tahu proses itu dimulai dari nama yang lain yang sedang berjalan saat ini.
Sebagai varian, 'calling.sh' juga dapat meluncurkan 'dipanggil' yang merupakan tautan simbolis ke 'called.sh'. Apakah ini menyulitkan dalam mengelola situasi di atas? Peringatan dan penyesuaian spesifik manakah yang membutuhkan tautan simbolis?