Я написал сценарий bash для загрузки файлов с FTP-сервера.Bash Script для загрузки ftp-файлов
#!/bin/bash
screen /usr/local/bin/wget ftp://user:[email protected]:/Folder/*
Когда я запускаю этот скрипт вручную он работает, но когда я пытаюсь установить его автоматически делать это с хронами он не работает.
Cron:
00 17 * * * /Users/user/.Scripts/test.sh
Любая идея, почему это не работает?
Я продолжаю получать эту почту слишком
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=user>
X-Cron-Env: <USER=user>
X-Cron-Env: <HOME=/Users/user>
Date: Mon, 15 Feb 2016 19:12:00 -0600 (CST)
Must be connected to a terminal.
Я просто попытался с ш и что почта была то, что я получил.
Попробуйте добавить 'sh' перед абсолютным путем test.sh – Rao
Всегда ли нужно запускать в' screen'? Вам нужно видеть вывод на экране или нет? – Will
Нет, но я подумал, что было бы здорово, если бы я вошел в систему, и он все еще работал, я мог проверить это. –