tell application “Finder”
if exists disk “Shared_Vol” then
else
mount volume “afp://user@myserver.com/Shared_Vol”
end if
if exists disk “input” then
else
mount volume “smb://user:passw0rd@mywindowsbox.com/input”
end if
end tell
To run it from command line or crontab:
osascript theAppleScript.scpt
When you can’t pipe an input file to automate a process, especially when you need to enter a password such as ftp-ing to some server e.g.:
ftp user@ftp.myhost.com < myFTPCommands.txt
The above fails when ftp asks for a password. This is where expect comes to the rescue! e.g.:
#myExpectFile.exp
#Disable’s expect’s default 10 seconds timeout
set timeout -1
spawn ftp user@ftp.myhost.com
expect [...]
I wanted to install something like Pastie at my workplace to easily share snippets of code privately, instead of sharing it to the whole wide world. There are some open source alternatives such as LodgeIt and pastebin but for some unknown reasons, I could never get it to set up properly.
Then I came [...]