![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| SFTP не работает так, как cronjob | tungaw2004 | UNIX для чайников Вопросы И Ответы | 3 | 01-10-2008 08:27 PM |
| Cron не работает | манна | UNIX для чайников Вопросы И Ответы | 1 | 01-10-2008 02:04 PM |
| SFTP не покинули его, когда начинается с CRON | msabhilash | SUN Solaris | 2 | 12-02-2007 07:48 PM |
| SFTP errorcode 1 при запуске на CRON запускается вручную, но | Heidi.Ebbs | SUN Solaris | 2 | 08-08-2007 01:16 PM |
| Cron не работает? | christo16 | UNIX для чайников Вопросы И Ответы | 5 | 03-09-2007 02:55 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
SFTP не работают в CRON
Привет,
У меня есть простой скрипт, который пытался положить файл, который находится на локальной машине для удаленного компьютера. Она запускается вручную штрафом, но не полным, если график работы в хрон. Вот какой сценарий выглядит. Любая идея, что я здесь делаю неправильно? #! / BIN / KSH CD / путь SFTP remoteuser @ remotehost: / путь <<EOF mput test.txt пока |
|
||||
|
Код:
#!/bin/ksh cd /path sftp remoteuser@remotehost:/path <<EOF mput Test.txt bye EOF Я что, что уход от EOF была допущена опечатка. SFTP использоваться таким образом, что требует проверки подлинности ключей будет установлен на удаленный хост. Какие местные пользователь аутентифицирован в remoteuser на remotehost? И это скрипт работает, как пользователь, то есть., Вы вс до требуемого локального пользователя? |
|
||||
|
Джим,
Спасибо за ваш ответ. Мы вызвали ключи как на источник и назначение машины аутентификации пользователя. Мы запускается скрипт с этого пользователя. Если я типа это вручную из командной строки "TestSFTP.sh", он отлично работает. Однако, когда я ставлю ее в хрон это не так. В качестве еще одного теста, я ставлю в дополнительной строки в CRON прислать мне по электронной почте. #! / BIN / KSH mailx-S "Тест" myemail@myemail.com </ Путь / TestSFTPcron.txt CD / localpath SFTP remotename @ remotehost: / remotepath <<EOF mput test.txt пока EOF Когда я делаю это, он также работает вполне штраф, когда я запускаю его вручную. Однако, в CRON Я так получать электронную почту, но файл не поставить на удаленном компьютере. Похоже, что сценарий частично рабочих ... Последний раз редактировалось ewilson0265; на 06-28-2006 04:56 PM.. |
|
||||
|
хорошо - вы должны иметь скрипт запустить в CRON, как пользователь - использование человеком странице вс, чтобы показать вам, как это сделать.
|
|
||||
|
Привет,
Вы перейти эту проблему решить? даже я столкнулся с аналогичной проблемой. Мой сценарий отлично работает, если запускать вручную из командной строки, но это не удается, если положить в к Crontab. Как вы исправить эту проблему? Спасибо. Abhi. |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|