Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 17.10.2011, 04:27
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Всем привет. Прошу помощи ибо сам разобраться не могу. Выполняю простейшую команду:> /usr/bin/php -r 'echo "works";' > test.txt &т.е. по идее команда должна выполнится в бекграунде и записать вывод echo в файл test.txt. Но этого не происходит, т.е. пустой файл test.txt создается и все. При этом процесс не умирает а висит в списке процессов с флагм "T".> ps ax | grep php 4581 pts/0 T 0:00 /usr/bin/php -r echo "works"; 4600 pts/1 S+ 0:00 grep phpПри этом если запустить команду без "&", т.е. так:> /usr/bin/php -r 'echo "works";' > test.txtвсе работает как нужно. Пробовал добавлять 2>&1 - никакого изменения.Я точно знаю что так скрипт должен работать т.к. я неодин раз писал подобные скрипты раньше, но раньше у меня стоял ALT Linux, а сейчас Ubunu. Хотя я не думаю что это зависит от линуха, скорее всего либо у меня неправильно собран PHP либо что-то недонастроено.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Запуск скрипта по времени Guest Продолжение старого архива 0 17.10.2011 05:26
запуск скрипта 1 раз сутки Guest Продолжение старого архива 0 16.10.2011 15:48
запуск пхп скрипта Guest Продолжение старого архива 0 16.10.2011 14:48
Регулярный запуск скрипта. Время выполнения скрипта разное. Guest Продолжение старого архива 0 16.10.2011 13:48
Запуск скрипта на перл Guest Новый архив 3 0 29.09.2011 14:49



© www.otvetnemail.ru - Форум вопросов и ответов.