マシンの電源がオフのときに時間を失う GPS モジュールがあります。正確な時刻がなければ、GPS は修正されません。
を使用wvdial
して、Hayes コマンドを の GPS モジュールに送信しています/dev/ttyUSB3
。時間は起動時に設定する必要があります。init スクリプトを使用すると思います。次のような形式で日付を取得します。
#!/bin/sh
DATE=`date +%m/%d/%y,%H:%M:%S`
echo $DATE > setGPStime.txt
wvdial が GPS に時刻を送信する必要があるよりも
AT+CCLK=<time>
date コマンドの出力を読み取って時刻を設定するにはどうすればよいwvdial
ですか? シェルスクリプトでこれを行うにはどうすればよいですか、または「より良い」方法はありますか?
私はシェルスクリプトにあまり慣れていません。これを行うため、または私を正しい方向に送るための良いアイデアを持っている人はいますか?