У меня есть сценарий в ~/.sst/cmd.sh. Он берет снимок экрана и сохраняет после создания даты иерархии папок. Вот содержание:
#!/bin/sh
mkdir -p --mode=0755 /home/username/.sst/rslt/$(date +%Y)/$(date +%m)/$(date +%d)/$(date +%H)
scrot '/home/username/.sst/rslt/%Y/%m/%d/%H/%M%S.png'
Затем я настраивал его как cron для запуска каждую минуту. Вот $ crontab -l
* * * * * /home/username/.sst/cmd.sh
Cron работает без проблем. Я получаю иерархию созданных папок, но в месте назначения нет скриншотов. Что может быть не так с этим?
Когда скрипт запускается вручную из CLI, он работает и создается скриншот.
Я также попытался поставить cron на crontab root. Не повезло.