Она никак не хочет выполняться в /etc/rc.local ,,, то выдает see sshfs -h for help ,то missing host , то еще что-то...echo 'password' | sshfs public@192.168.1.2:/home/public/www /var/www/public -o rw,allow_other,transform_symlink,password_stdin
Помогите с синтаксисом, длиннная команда из /etc/rc.local
Модераторы: /dev/random, Модераторы разделов
-
- Сообщения: 512
- ОС: debian stable
Помогите с синтаксисом, длиннная команда из /etc/rc.local
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Помогите с синтаксисом, длиннная команда из /etc/rc.local
а ручками хочет?
да хрен его знает. руки наверное кривые (:
Если серьёзно, выложите пожалуйста точный вывод, тогда можно будет что-то сказать определённо.
ЗЫЖ для scp мне expect скрипт пришлось писать...
-
- Сообщения: 967
- ОС: RFremix 18
Re: Помогите с синтаксисом, длиннная команда из /etc/rc.local
А зачем в rc.local писать такую длинную строку то?? когда можно проще - создать скрипт, где выполняться будет то что нужно, а в рси локал просто прописать путь до этого скрипта 

C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
-
- Модератор
- Сообщения: 4823
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: Помогите с синтаксисом, длиннная команда из /etc/rc.local
Так какая разница, в скрипт это писать или напрямую, если конструкция нерабочая? все равно работать ни фига не будет.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.
-
- Сообщения: 967
- ОС: RFremix 18
Re: Помогите с синтаксисом, длиннная команда из /etc/rc.local
согласен что синтаксис должен быть правильный....я думаю и ежу понятно ))))...просто плодить то что лучше написать в скрипте, а в rc.local указать лишь путь правильней чтоль будет )
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
-
- Сообщения: 512
- ОС: debian stable
Re: Помогите с синтаксисом, длиннная команда из /etc/rc.local
конамна в терминале (консоле) работает.
из скрипта нет, ошибка синтаксиса.
из скрипта нет, ошибка синтаксиса.
-
- Сообщения: 355
- ОС: Gentoo
Re: Помогите с синтаксисом, длиннная команда из /etc/rc.local
Для этого здесь есть password_stdin.
Почему здесь считают, что конструкция нерабочая? Я ошибок не вижу.
Относительно вопроса: а если всё обернуть в sh -c?
/etc/rc.local (Created by format.vim)
sh -c "echo 'password' | sshfs public@192.168.1.2:/home/public/www /var/www/public -o rw,allow_other,transform_symlink,password_stdin"
Не прокатит?
Какая точно ошибка синтаксиса?
PS. А почему нельзя в этом случае разрешить безпарольный вход (по ключу) для public?
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Помогите с синтаксисом, длиннная команда из /etc/rc.local
для этого есть стандартное решение (expect) и множество частных костылей. я не прав?
можно в (скобки) обернуть. но зачем?
ИМХО это наилучшее решение.
-
- Сообщения: 355
- ОС: Gentoo
Re: Помогите с синтаксисом, длиннная команда из /etc/rc.local
Не правы. Expect не поставляется вместе с sshfs, так что есть стандартное (password_stdin) и универсальное (expect/Expect/pexpect/zpty). И среди перечисленных альтернатив expect стандартного решения нет, есть только более известные и менее.