Просто интересно, что это за "другие программы, которые делают именно это"? @Лэнс-вот тогда они закупоривать лодку с кофе и не могу доставить себя, поэтому я делаю так как многие судоходные VPS, так как они. Спасибо за ссылки на интересные обсуждения. Я склоняюсь в пользу модели `ЗШ` синхронизации процессов. Интересно, что первый процесс после `тройник` завершится первый Если "сна", это навязанное, но закончить первое или второе (псевдослучайным образом), если не. @lukstei я думаю, что вы работаете в виртуальной среде, где вы не можете загружать новые драйверы (вы не имеете фактический root доступ, ядро разделяется между всеми контейнерами). Так что вам придется связаться с вашим хостинг провайдером, и, возможно, перейти на более высокий уровень обслуживания. ДФ-H был полезным.

Ваш вопрос начинает задавать одно, а потом переходит в просьбой о другое дело.

Первое, что вы спросите про это выкидывание выход. Это легко сделать с переадресацией:

$ Echo Привет 1> /dev/нуль 2>&1

Второе, что вы спрашиваете о выполнении команды "куда-нибудь", так что вы можете продолжать использовать терминал. Это называется "Контроль заданий".

Вы можете выполнить любую команду в фоновом режиме с использованием оболочки & разделитель команд. Сравнить поведение двух команд:

$ сна 5
$ сна 5 &

Если задание уже запущено и нужно использовать терминал для других вещей, и вы хотите завершить задание, вы можете использовать сочетание клавиш Ctrl-Z и приостановить работу и БГ сказать ему продолжать в фоновом режиме:

$ (спать 10; Echo привет)
^З
[1]+ остановлено ( например, Sleep 10; Echo привет )
$ БГ
[1]+ ( спать 10; Echo привет ) &
$ Эхо прощания
прощание
$ ФГ
( сон 10; Echo привет )
привет

Эта ссылка имеет некоторые довольно хорошие книги о работе управления с Баш.