У поточній ситуації певний скрипт 'call.sh' запускає інший скрипт 'call.sh' у фоновому режимі, виконує інші операції, деякий час спить, а потім припиняє 'call.sh' з a pkill called.sh
. Це чудово працює.
Тоді я також хотів би запустити "call.sh" з інших терміналів як окремий сценарій в будь-який інший час, перед тим чи після запуску call.sh. Ці незалежні екземпляри не повинні вбиватися "call.sh".
Як я можу цього досягти? Інтуїція говорить про те, що сценарій виклику повинен бути в змозі повідомити процес, який він розпочав, з будь-якого іншого імені, який тим часом працює.
Як варіант, 'call.sh' також може запустити 'call', що є символічним посиланням на 'call.sh'. Чи ускладнює це управління вищевказаною ситуацією? Які конкретні застереження та коригування вимагає використання символічного посилання?