Я установил скрипт для запуска каждые 10 минут, используя cron, но он не запускается. Это работает, когда я запускаю его вручную. bin
путь - /usr/bin/
.
Сценарий содержит:
#!/bin/bash
scrot 'screenshot.png' -e 'mv $f /mnt/ftp/screenshots/'
Попытайтесь изменить свой сценарий следующим образом:
#!/bin/bash
export DISPLAY=:0
scrot 'screenshot.png' -e 'mv $f /mnt/ftp/screenshots/'
И это, потому что проблема происходит, потому что крон использует только очень ограниченный набор переменных среды, через которые DISPLAY
не делает, существует.