Currently we use the following to set the timezone for when the BBB is 
connected to the internet, as the GUI tool doesn't work (or you don't have 
GUI anyway in some cases).
This sets the US Central timezone as an example.

cd /etc/
sudo rm localtime
sudo ln -s /usr/share/zoneinfo/America/Chicago /etc/localtime
ls -al|grep localtime

Once you set that if the BBB is always online your time will automatically 
be correct, at least until there is some major change to DST or something 
that would require an update.

If you disconnect from the internet then you can use the following to set 
the time, we use separate time/date commands currently.

sudo -kS date --set year-MM-DD

sudo -kS date --set HH:MM:SS


Note that you have to run this on every reboot, as the BBB does not have a 
battery backed RTC.
If you need that functionality, the Andice labs power cape (now back in 
stock after parts shortage) has an RTC feature that can be used.
I have not tried to use the RTC battery backed feature on it myself, but I 
did test the time set/get commands and they appear to work correctly. 
(battery part tested and it works ok)
So then to use the battery RTC you would just need to add a time set on 
bootup service. (run once type service)

Note that to use this manual timeset when online, or use the battery backed 
RTC time set software from an I2C chip, you need to go on the command line 
and remove/disable the network time service. 
I haven't tried that myself but one of the following should work:

sudo timedatectl set-ntp off
sudo systemctl stop ntp.service


If you make a GUI tool like I did to set the time when offline, you need to 
add the corresponding NTP service enable (when online) for completeness.

Bill



On Tuesday, October 9, 2018 at 1:22:06 PM UTC-5, [email protected] wrote:
>
> So as long as Beaglebone is connected to internet, there is no way to 
> manually set time and date?
> By the way, i didn't see any cronjob sync time periodically, how is it 
> getting sync after boot (if any)?
>
> On Tuesday, October 9, 2018 at 10:06:05 AM UTC-6, Dennis Lee Bieber wrote:
>>
>> On Tue, 9 Oct 2018 05:48:22 -0700 (PDT), 
>> [email protected] declaimed the following: 
>>
>>
>> >now if I run a command it says that date is changed: 
>> > 
>> >root@beaglebone:/etc# date --set "2018/10/2 18:20:10" 
>> > 
>> >Tue Oct  2 18:20:10 UTC 2018 
>> > 
>> > 
>> >but if if run date command again, it still shows original time 
>> > 
>> >root@beaglebone:/etc# date 
>> > 
>> >Tue Oct  9 12:42:13 UTC 2018 
>> > 
>> > 
>> >is there any other process for setting up time date on beaglebone? 
>>
>>         If you are connected to the Internet, the BBB runs an NTP 
>> synchronization. 
>>
>>
>> -- 
>>         Wulfraed                 Dennis Lee Bieber         AF6VN 
>>         [email protected]    HTTP://wlfraed.home.netcom.com/ 
>>
>>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/7efbbffe-992e-47c7-82ee-40bb06cd2951%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to