Бекап 1с по расписанию: crontab + sh скрипт [fedora 36]
Доброго времени суток. В общем запихиваю в crontab эту задачу:
# m h dom mon dow command
13 0 * * * /home/lele/Rezerv/shell/_1c_retail_backup.sh
сам скрипт:
#!/bin/bash
sleep 2
export PATH=/sbin:/bin:/usr/bin:/usr/local/bin
# export HOME=/home/ИМЯ_ПОЛЬЗОВАТЕЛЯ
export HOME=/home/lele
# экспорт дисплея (важно для копирования базы)
export DISPLAY=$(who | grep -m1 -Po '\(\K[^\)]+(?=\)\s*$)')
# [ -e /home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/.bashrc ] && source /home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/.bashrc
[ -e /home/lele/.bashrc ] && source /home/lele/.bashrc
"/opt/1cv8/x86_64/8.3.21.1302/1cv8" DESIGNER /F "/home/lele/Base1C/Retail/" /N "Админ" /P "1337" /DumpIB"/home/lele/Rezerv/1C/Retail/RETAIL-$(date +\%d-\%m-\%Y_\%k-\%M-\%S).dt"
Так вот. В Kubuntu 22.04 (как и в 20.04) этот скрипт работает. В Fedora 36 этот скрипт не работает.
Если просто запустить этот скрипт двумя кликами, то он стартанёт. Речь идёт о том, что crontab его не стартует в fedora 36
Помогите, пожалуйста.