Mac OSでシェルスクリプトを実行すると、どこで実行しても、ホームディレクトリがカレントディレクトリになる。それを今いるディレクトリ(シェルスクリプトを実行したディレクトリ)をカレントディレクトリにするには、
#!/bin/sh cd `dirname $0` /Applications/TrueCrypt.app/Contents/MacOS/TrueCrypt --quick --background-task "CRYPT"
実行例として載せたのは、TrueCryptの自動マウント。最後の"CRYPT"が暗号化されたイメージファイル。SDカードの暗号化で使用しました。