/bin/bash /root/fin.sh
, то всё выполнится и никаких ошибок не будет, но если я в watcher пропишу /bin/bash /root/fin.sh , а потом сделаю ./watcher.py start
то никакой pid и log создан не будет.command: echo "123" >> test.txt
./watcher.py restart
command: /bin/bash /root/fin.sh
./watcher.py restart
job1:
label: Watch for cams
watch: /root/var
exclude: ['/var/www/site1/cache', '/var/www/site2/cache']
events: ['move_to']
options: []
recursive: true
command: /bin/bash /root/fin.sh $src_path/$filename HELLO
нужно прочитать что написано в комментариях в jobs.yml и сконфигурировать ваш:
Ну вставляете свой сайт ifram'ом. Кто вам мешает?
для указанного пользователя в его домашней папке в ~/.ssh/authorized_keys.
Статус: Using username "useruser".
Статус: Server refused our key
Статус: Access denied
Ошибка: Сбой аутентификации.
Ошибка: Критическая ошибка: Невозможно подключиться к серверу
Если по какой-то странной причине нужно sftp под root, надо добавить публичную часть ключа в /root/.ssh/authorized_keys и использовать для авторизации его приватную часть. Можно использовать тот же ключик, что и для пользователя.