Jump to content

HWCLOCK: Cannot access the hardware, running by crontab as root


JonatasPrust

Recommended Posts

Armbianmonitor:

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.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines