имам един perl скрипт за бекъп на микротик през ssh (ползвам Net::OpenSSH), и забелязах че от някои микротици неможе да си вземе експорта, и тези микротици са версия 5.18 и нагоре. Ръчно стартиране на скрипта - работи, но когато е от крон-а - не работи, миротика не връща нищо, няма и грешка. Намерих тема във форума на микротик: SSH between routers, works in terminal but not in script? и си мисля че проблема ми е същия (когато е от крон ssh клента няма терминал и няма stdin). Пробвах с различни опции на клиента, -tt за форс за терминал, сетване на променливи на обкръшението, но нищо не се получи.
Та въпроса ми е: може ли по някакъв начин да се излъже микротишкия сървър да върне нещо ?
Въпрос
ushoplias
Здравейте,
имам един perl скрипт за бекъп на микротик през ssh (ползвам Net::OpenSSH), и забелязах че от някои микротици неможе да си вземе експорта, и тези микротици са версия 5.18 и нагоре. Ръчно стартиране на скрипта - работи, но когато е от крон-а - не работи, миротика не връща нищо, няма и грешка. Намерих тема във форума на микротик: SSH between routers, works in terminal but not in script? и си мисля че проблема ми е същия (когато е от крон ssh клента няма терминал и няма stdin). Пробвах с различни опции на клиента, -tt за форс за терминал, сетване на променливи на обкръшението, но нищо не се получи.
Та въпроса ми е: може ли по някакъв начин да се излъже микротишкия сървър да върне нещо ?
Адрес на коментара
Сподели в други сайтове
4 отговори на този въпрос
Recommended Posts
Създайте нов акаунт или се впишете, за да коментирате
За да коментирате, трябва да имате регистрация
Създайте акаунт
Присъединете се към нашата общност. Регистрацията става бързо!
Регистрация на нов акаунтВход
Имате акаунт? Впишете се оттук.
Вписване