Добрый день, уважаемое сообщество!
Помогите найти решение проблемы: синхронизируют MS OneDrive из командной строки Ubuntu командой
/home/igor/onedrive/onedrive --synchronize >> /home/igor/log/oneDrive.log 2>&1
- всё замечательно работает, захотелось мне делать это автоматически {почитал про crontab -e} добавил задвание в crontab */2 * * * * /home/igor/onedrive/onedrive --synchronize >> /home/igor/log/oneDrive.log 2>&1
- снова всё работает.
Для разгрущки файла лога решил генерировать файл каждый запуск {единственный спопос, который придумал - создавать файл с именем = текущей дате} выполняю команду /home/igor/onedrive/onedrive --synchronize >> /home/igor/log/"$(date +"%F %T")".log 2>&1
- замечательно работает - создаётся файл 2019-11-10 14:52:57.log.
Вот вроде, кажется всё должно быть хорошо, но появилась проблема когда вставляю эту команду в crontab */2 * * * * /home/igor/onedrive/onedrive --synchronize >> /home/igor/log/"$(date +"%F %T")".log 2>&1
- не создаётся файл, судя по логу (grep CRON /var/log/syslog) при выполнении команды часть отрезается - в логе команда не полностью Nov 10 14:58:01 nas CRON[26700]: (igor) CMD (/home/igor/onedrive/onedrive --synchronize >> /home/igor/log/"$(date +")