Видео смотреть бесплатно

Смотреть вк видео

Официальный сайт tali-sk 24/7/365

Смотреть видео бесплатно

alyuka 11.12.2013 01:57

Есть проблема!Не могу приручить crontab

Есть скрипт для проброса портов через ssh, он работает. Решил поставить скрипт в крон. Пробовал писать полные пути, кавычки где только можно - скрипт не работает.
1
2
3
4
#!/bin/sh
sshpass -p 'pass' ssh -L 192.168.0.7:1234:10.0.0.1:80
[email protected] ;
exit 0


в кроне так
1
2
3
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
* * * * * root sh /root/script.sh >/dev/null 2>&1



Тэги:
+ 0 -
Похожие Поделиться

citi7en 11.12.2013 17:42 #
+ 0 -
Похоже на то, что вы просто отредактировали файл /etc/crontab. В этом случае изменения не вступят в силу, пока кронтаб сервис не будет перезапущен, если не ощибаюсь. Однако, более "правильный" способ, -- это использовать
1
crontab -e

для модификации крон-заданий.
alyuka 11.12.2013 20:38 #
+ 0 -
Другие скрипты запускаются. Из скрипта не выполняется именно эта часть. Пробовал вызывать скрипт, который вызывает этот, результат тот же.
dront78 12.12.2013 11:04 #
+ 0 -
с правами все в порядке?
cppmm 13.12.2013 06:46 #
+ 0 -
Ну так а в логах что?
kstep 16.12.2013 09:54 #
+ 0 -
Запусти

ssh -vv -L 192.168.0.7:1234:10.0.0.1:80 [email protected]

и посмотри что получается.

Большинство проблем с кроном, по моему опыту, в неправильных переменных окружения. Вполне возможно, что какая-то одна переменная, которая выставляется у тебя в ~/.bash_profile, ~/.bashrc или ещё где влияет на выполнения команды. Проверь окружение.
alyuka 16.12.2013 13:58 #
+ 0 -
Запускаюсь от рута. Скрипт работает без крона как надо. Если прописываю полные пути, то ничег не меняется.
В логах без ругательств.
/USR/SBIN/CRON[7132]: (root) CMD (/root/status.sh)
alyuka 16.12.2013 16:15 #
+ 0 -
Пробовал преобразовывать код в C, с помощью shc. Та же проблема. Т.е. какая-то проблема в способе вызова, а не длине строки.
Естественно попробовал со полными путями.
1
2
3
4
#!/bin/sh
/usr/bin/sshpass -p 'pass' /usr/bin/ssh -L 192.168.0.7:1234:10.0.0.1:80
[email protected] ;
exit 0

alyuka 16.12.2013 16:56 #
+ 1 -
Добавил к shh -t -t всё заработало. Всем спасибо.

Смотреть видео онлайн

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн