I've been experimenting alot with Perl lately, and was looking for a way to synchronize my iDisk via the command line, or with an AppleScript. I scoured the web for such a technique, but to no avail. I knew that the MirrorAgent process was in charge of the synch, so I tried the following:
killall -ALRM MirrorAgentSure enough, the process suddenly came to life, and my local iDisk synched with the server! You can view the progress by having the ~/Library -> Logs -> MirrorAgent.log file open while typing the command.
Mac OS X Hints
http://hints.macworld.com/article.php?story=20040623140029525