How to replace ntpdate

Hi there,

Hi have a group of computers + a server (all debians) connected to each other on a LAN.
For some reasons that I've not decided and that I can't change, the computers cannot connect to the net. Moreover, the server has no ntp service.
Though, I need to find a way of setting all computers clocks synchronised. I don't need a great precision but less than 10 seconds would be fair.
Is it totally insane to just launch the following command every week in a cron? Is there a better solution?

date -s "$(ssh someuser@server "date '+%Y-%m-%d %H:%M:%S'")"

Thanks for your help.
Santiago

Can't you make one of the computers an NTP server?

If every node in the LAN can see the server, start ntpd or xntpd as a time server, then start xntpd or whatever on each member of the LAN.

A time server does not necessarily have to connect to an outside time authority.

see How to Configure xntpd for Local Subnets

system shock beat me to it...

Thanks System Shock,
I can't make one of the computers an ntp server because they are often powered off.

Thanks jim mcnamara,
I'm not alowed to start ntpd on the server. That's why I was thinking of another way.

So according to you, it is totally unthinkable to use my technique to have all computers roughly at the same time.

Help!
Can you please confirm that my only available solution is totaly prohibited?