LINUX.ORG.RU

полтергейст с ssh запросами

 


0

1

на одном сервере какая-то бесовщина. Отправляю ssh запрос /bin/bash /home/fivem.sh - игнорит выполнять. В ручную отправляю в терминал, работает без проблем. Думал проблема в ssh, но другие команды выполняются нормально, тот же hostname отдает в ответ


screen -dmS ss123 htop даже банально это не выполняет. Хотя в терминале отрабатывает если в ручную отправить

User01 ()
Ответ на: комментарий от slowpony

неа, не помогло. В терминале эту команду пробую, работает

User01 ()

Не уверен, что вообще понял про что вопрос, но старшие пацаны за гаражами успешно дебажат ssh используя ключ -v

zolden ★★★★★ ()

А ты уверен, что именно отказывается выполнять, а не просто скрипт молча завершается?

thesis ★★★★★ ()
Ответ на: комментарий от thesis

там обычный wget, когда в ручную скрипт запускаю, файл скачивает. Когда по ssh нет. Следовательно скрипт не запускается

User01 ()
Ответ на: комментарий от zolden

ну я удаленно выполняю $ssh->exec(‘hostname’); с под php. Там этот ключ не подсунуть

User01 ()
Ответ на: комментарий от hzk

ну если бы с путями было че не так, то в ручную скрипт бы не отрабатывал. А так всё ок. Проверил на другом сервере, там все работает и в ручную и по удалёнке по ssh. Тут что-то с серваком, не могу понять что

User01 ()
Ответ на: комментарий от User01

Наверно у тебя в -O неполный путь был. Либо пиши везде строго полные пути либо cd в начале.

firkax ★★★ ()
Последнее исправление: firkax (всего исправлений: 2)

Опять проблемы с путями… Пропиши в скрипте абсолютные пути ко всему для начала.

mord0d ★★★★★ ()
Ответ на: комментарий от User01

Ну, хорошо что от рута работает, а от пользователя, к которому ты по ssh подключаешься?

kirill_rrr ★★★★★ ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.