Вопрос по ssh команде

S
На сайте с 26.11.2011
Offline
16
604

Вобщем. Есть 1 скрпит и он кое что заносит в text.txt, так вот..

когда я запускаю его: /papka/123.sh то все прикрасно работает и в text.txt записывается все нужное.

НО когда запускаю скрипт так: /papka/123.sh > /dev/null 2>&1 то он нечего не записывает в text.txt.

Потскажите как решить такую проблемму?

Seomens добавил 05.12.2011 в 19:28

Cкажу подробней, файл этот (sh) стоит под кроном, крон его вроде запускает, но вот только скрипт не все выполняет. а вот если в ручную запустить скрипт то нормально все работает.

Продаю дорвеи оптом (60 штук в данный момент)
S
На сайте с 26.11.2011
Offline
16
#1

Заметил 1 вещь.

Что в скрипте неработают именно те команды где есть типо "comanda > file.list"

N
На сайте с 06.05.2007
Offline
419
#2

Seomens, это же очевидно : надо максимально приблизить условия ручного запуска скрипта к условиям при запуске из cron. Добиться чтобы скрипт не работал точно так же.

что ты сделал для этого? проверил и изменил ли переменные окружения, эффективный идентификатор пользователя, рабочий каталог и т д ?

Кнопка вызова админа ()
S
На сайте с 26.11.2011
Offline
16
#3

1) Если запускать в ручную то все нормально работает

2) если запускается через cron то неработают команды где имеется что то типо "comanda > file.list"

N
На сайте с 06.05.2007
Offline
419
#4

Seomens, что-то неясно в моем плане ?

DV
На сайте с 01.05.2010
Offline
644
#5

Посмотрите вывод env| grep PATH

Сравните с содержанием crontab.

Либо в скрипте пишите полные пути для всех команд окружения.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
S
На сайте с 26.11.2011
Offline
16
#6

DenisVS, спасибо вам))

у мя в кроне вообще PATH небыло)

Проблемма решена

M
На сайте с 16.09.2009
Offline
278
#7
Seomens:
НО когда запускаю скрипт так: /papka/123.sh > /dev/null 2>&1 то он нечего не записывает в text.txt.

Потскажите как решить такую проблемму?

Прочитать man bash. Раздел REDIRECTION.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий