URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 75796
[ Назад ]

Исходное сообщение
"Linux выполнение команды по ssh при старте"

Отправлено cMex , 21-Авг-07 18:06 
Всем привет!

Проблема смешная, но себе мозг уже скушал, теперь и вас попытаю :). Есть машинка, на которую в /etc/rc2.d добавлен S99runrm со следующим содержанием:

#!/bin/sh
ssh 10.0.0.1 "rm -f /home/test.pm >> /root/deletion.log 2>>/root/deletion.err"

Суть в том, что файл с сервера не удаляется и ошибок не пишет совсем :(. ssh ходит на 10.0.0.1 по ключу, проверено, ввод пароля не требует - смотрелась загрузка с консоли. Скрипт выполняется последним по счету, когда уже все стартануло. На консоль локальной машины тоже ничего не сыпется. Не пойму куда копать.


Содержание

Сообщения в этом обсуждении
"Linux выполнение команды по ssh при старте"
Отправлено SeRg , 21-Авг-07 18:09 
>[оверквотинг удален]
>
>
>#!/bin/sh
>ssh 10.0.0.1 "rm -f /home/test.pm >> /root/deletion.log 2>>/root/deletion.err"
>
>Суть в том, что файл с сервера не удаляется и ошибок не
>пишет совсем :(. ssh ходит на 10.0.0.1 по ключу, проверено, ввод
>пароля не требует - смотрелась загрузка с консоли. Скрипт выполняется последним
>по счету, когда уже все стартануло. На консоль локальной машины тоже
>ничего не сыпется. Не пойму куда копать.

Может просто указать полный путь к ssh?


"Linux выполнение команды по ssh при старте"
Отправлено cMex , 21-Авг-07 18:43 
>Может просто указать полный путь к ssh?

Щас еще раз попробую. Маловероятно, ошибок же, что ssh не найден не лепит.