У нас есть длительный процесс на удаленном сервере, который время от времени запускается вручную. К сожалению, интернет-соединения прерываются, паника ядра и целый ряд других проблем могут возникнуть в сеансе ssh, который используется для подключения и запуска задания.
Экран, кажется, идеальный способ убедиться, что процесс не прерывается. Однако полагаться на то, что человек всегда помнит о том, чтобы запустить экран, а затем запустить сценарий для запуска процесса, - это проблема, ожидающая своего появления. Есть ли способ из сценария, который я могу проверить, чтобы увидеть, вызывается ли сценарий из экрана? Если это так, процесс продолжится, в противном случае скрипт завершит работу с сообщением, указывающим пользователю сначала запустить экран.