Відповіді:
Так, це мертво легко перевірити. Напишіть сценарій perl, який додає дату до файлу щохвилини та запустіть її у фоновому режимі. Вийдіть із системи, зачекайте 5 хвилин, увійдіть, перевіріть 5 записів, що відповідають часу виходу з системи. Щоб працювати в майбутньому (занадто пізно, якщо він вже працює), використовуйте nohup, як пояснено в іншій відповіді. Ви можете фоновий сценарій переднього плану після його запуску (CTRL-Z), але ви не можете його виконувати лише під час виконання
На додаток до відповіді @ stuffe, якщо ви увійдете в систему через sshі запустите свою команду, вона загине, коли ви закриєте з'єднання. Отже, якби ви були вдома ssh, зайшли в робочу станцію свого офісу і виконали свою perl myScript.pl &команду, вона загинула б, коли ви exitперейшли з sshз'єднання.
Щоб уникнути цієї проблеми, ви хочете скористатися nohupкомандою, яка починається з днів телетайпу і позначає "без призупинення" --- по суті це призводить до того, що команда ігнорує сигнал POSIX HUP (зависання). Він використовується як:
nohup perl myScript.pl &
Це працюватиме на робочій станції офісу навіть після відключення / виходу з домашньої машини.