以下に示すクロック操作は、TCL8.5を搭載したLinuxマシンでうまく機能します。しかし、TCL8.4を搭載したSunOSで同じものを使用すると、「bad switch "-format":must be-baseor-gmt」というエラーが発生します。
何らかの理由で、SunOSでTCL8.4を8.5にアップグレードできません。
TCL 8.4でも機能させるにはどうすればよいですか?
コマンドを以下に示します。これらのコマンドを使用して達成しようとしているのは、システムの日付をもう1日進めることです。
$todayには「20120615143920」という値が含まれています
set today [clock scan $today -format "%Y %m %d %H %M %S"]
set tomorrow [clock add $today 86600 seconds]
set victim [clock format $tomorrow -format "%a"]
set tomorrow [clock format $tomorrow -format "%m%d%H%M"]
send "sudo date $tomorrow\r"