JonatasPrust Posted October 2, 2019 Posted October 2, 2019 Armbianmonitor: http://ix.io/1PbW Hi, i get this error when i run the script by crontab. When I run manually, the script runs perfectly. crontab is executed by the command: "crontab -u root -e" To make sure the tasks are performed by the root user, but I still have the following error: hwclock: Cannot access the Hardware Clock via any known method. hwclock: Use the --debug option to see the details of our search for an access method. Erro na sincronização Wed 02 Oct 2019 08:04:11 AM -03 This is the script: #!/bin/bash pingtest=$(ping -c 1 a.ntp.br > /dev/null 2>&1; echo $?); if [[ $pingtest -eq 0 ]]; then systohc=$(/sbin/hwclock -f /dev/rtc1 -w; echo $?); if [[ $systohc -eq 0 ]]; then echo "SINCRONIZADO: SISTEMA PARA RTC" date else echo "Erro na sincronizacao" date fi else hctosys=$(/sbin/hwclock -f /dev/rtc1 -s; echo $?); if [[ $hctosys -eq 0 ]]; then echo "SINCRONIZADO: RTC PARA SISTEMA" date else echo "Erro na sincronização" date fi fi and this is the contab, config by "crontab -u root -e" command: */30 * * * * /bin/bash /scripts/rtc/rtc.sh > /scripts/rtc/rtc.log 2>&1 @reboot /bin/bash /scripts/rtc/rtc.sh > /scripts/rtc/rtc.log 2>&1 Well, i dont understand why i got this error, if i am running the commands as root.
JonatasPrust Posted October 11, 2019 Author Posted October 11, 2019 After the system update, crontab was able to run the script as root. Now everything is working. Armbian Linux 4.19.62-sunxi
Recommended Posts