символическая ссылка через ssh не работает - PullRequest
0 голосов
/ 08 июня 2011

Пожалуйста, помогите мне, так как я пытаюсь выполнить 'rm -Rf' и 'ln -s' на нескольких серверах через 'ssh -i', и почему-то происходит сбой символической ссылки, хотя запуск непосредственно на серверах работает .. .

$ ssh -i ~/.ssh/id_rsa www@web1 '
    rm -Rf /home/www/system && 
    ln -s /home/www/framework/system /home/www/system'
ln: creating symbolic link `/home/www/system' to `/home/www/framework/system': No such file or directory

Вот что я вижу на сервере удаления для пути / home / www / framework:

$ ls -al
total 32
drwxr-xr-x  5 www www 4096 2011-04-26 09:21 .
drwxr-xr-x  5 www www 4096 2011-06-03 11:25 ..
-rw-r--r--  1 www www 2547 2011-04-26 09:21 license.txt
drwxr-xr-x  8 www www 4096 2011-04-26 09:21 system

1 Ответ

1 голос
/ 31 мая 2012

Проблема решена! Это странно, но когда я сделал ssh -i ~/.ssh/id_rsa www@web1 'rm -Rf /home/www/system; ln -s /home/www/framework/system /home/www/system', это сработало !!!

...