бесконечность сна [112667] является самым ясным решением, о котором я знаю.
make
make install
modprobe r8192se_pci
Вы можете использовать [112668] бесконечность [112669], потому что [112670] сна [112671] принимает число с плавающей точкой [112672]*[112673], которое может быть [112674] десятичным [112675], [112676] шестнадцатеричным [112677], [112678] бесконечность [112679], или [112680] NaN[112681], согласно [112682] man strtod [112683].
* Это не является частью стандарта POSIX, так же как и [112684] хвост -f /dev/null[112685]. Однако он поддерживается в GNU coreutils (Linux) и BSD (используется на Mac) (очевидно, не поддерживается на более новых версиях Mac - см. комментарии)[112350].Нет метода, специфичного для PHP, когда речь идет о работе рабочих мест в фоновом режиме. Широко принятые методы:
с использованием экрана
. Установите экран
(если он еще не установлен), затем запустите свой скрипт PHP под экраном. Вы можете отсоединить с экрана
в любое время и выйти из машины, и сценарий продолжит работу. Здесь - одна из немногих сотен учебников, доступных в Интернете о том, как использовать экран
.
Использование NOHUP
. Использование:
NOHUP
MOTHUP
позволит вашему сценарию «не сказать» в сигнал зависания, когда вы выходите в систему, в результате, в результате ваш сценарий PHP будет продолжать работать Даже после выхода. Единственная проблема в том, что вы не сможете принести эту работу / процесс на передний план и увидеть вывод (если это важно для вас). Вы можете перенаправить вывод в файл и посмотреть, что он печать из этого файла, хотя.
Из вышеупомянутых двух, рекомендую вам использовать экран
. Вы можете прикрепить к экрану в любое время, когда вы хотите и контролируете процесс так же, как вы, если вы начали на переднем плане.
P.S: - Запуск скрипта с амперсандом ( и
и
) В конце он помещает его в фоновом режиме, но сценарий / процесс убивают при выходе из терминала.