Считаете, что Ubuntu недостаточно дружелюбна к новичкам? Помогите создать новое Руководство для новичков!
0 Пользователей и 1 Гость просматривают эту тему.
ИМХО: сеть не успевает запуститься… Попробуйте поставить задержку (или проверку) в скрипт
After=network.target
юнит systemd с условием
имхо, проблема в окружении. cron не находит используемые утилиты. Либо добавьте окружение (PATH=blablabla), либо расписывайте полный путь
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
igogo56136, Почитай про окружение bash и PATH. А в скрипт после шабанга нужно добавить:Код: [Выделить]PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Вручную запускаю - работает.
Цитата: igogo56136 от 17 Апреля 2017, 14:55:37Вручную запускаю - работает.Как (какой командой) запускаете?
В чей крон добавлена команда? Если в крон пользователя, то папка /root для него недоступна и скрипт тоже не будет доступен. Попробуй из-под sudo добавить в крон.
делаю из под user
Цитата: igogo56136 от 18 Апреля 2017, 12:23:24делаю из под userт.е под user срабатывает, а из-под root нет. Дальше продолжать?
@reboot root /bin/sleep 20 ; sh /root/script.sh
@reboot /root/script.sh
sleep 20
#!/bin/bashPATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
sudo chmod +x /root/script.sh
USER@HOSTNAME:/REMOTE/ /LOCAL/ fuse.sshfs delay_connect,_netdev,user,idmap=user,transform_symlinks,identityfile=/root/.ssh/id_rsa,allow_other,default_permissions,uid=USER_ID_N,gid=USER_GID_N 0 0
Страница сгенерирована за 0.066 секунд. Запросов: 23.