Я использую CentOS 7.6 и оболочку bash внутри VirtualBox.
На моем сайте я встретил скрипт с именем MotherScript, имеющий следующее выражение:
nohup ksh MyScript &
И у MotherScript, и у MyScript есть шебангline
#!/bin/ksh
После входа я просто запускаю MotherScript.
Обычно в моих предыдущих компаниях я использовал это утверждение:
nohup MyScript &
Есть ли какой-либо функционал/ странное / различие в использовании этих двух операторов?
Внутри MyScript есть команда sleep
для повторного сна 1 час в цикле while в течение 7 дней.
Однако, очень странно,Я не могу увидеть этот процесс сна, используя:
ps -ef | grep sleep
Поэтому я не могу убить процесс сна.
Играет ли это nohup ksh
уловка?
Кто-нибудь знаетпричина?
Спасибо. Элвин