logrotate не запускает proftpd при инициировании cronjob

Вы делаете это:

ssh -av -e deploy@domain.com:/var/www/domain.com /Users/user/workspace/domain

Вы не выполняетесь rsync вообще и ssh говорит Вам это deploy@domain.com:/var/www/domain.com не допустимый символ ESC.

Читать ssh(1):

- e escape_char
Устанавливает символ ESC для сессий с имуществом (значение по умолчанию: '~ '). Символ ESC только распознан в начале строки. Символ ESC сопровождается точкой (''.) закрывает соединение; сопровождаемый управлением-Z приостанавливает соединение; и сопровождаемый отдельно отправляет символ ESC однажды. Установка символа ни к ''одному'' отключает любые Escape и делает сессию полностью прозрачной.

Я думаю, что Вы означали выполнять, это:

rsync -e ssh -av deploy@domain.com:/var/www/domain.com /Users/user/workspace/domain
2
31.08.2018, 14:15
2 ответа

Примерьте полный путь, вызывают-rc.d

/usr/sbin/invoke-rc.d
2
27.01.2020, 22:14
[1133342] У меня была та же проблема. Похоже на ошибку в скрипте proftpd init, из-за которой ftp-сервер не запускается. Смотрите [1133690]https://bugs.launchpad.net/ubuntu/+source/proftpd-dfsg/+bug/1246245
  • Обходным решением является изменение конфигурации на include
  • Вместо того, чтобы перемещать старый файл и создавать новый, он скопирует содержимое файла, а затем усечёт старый - это означает, что вам не нужно перезапускать демон.[1133347].
  • 0
    27.01.2020, 22:14

    Теги

    Похожие вопросы