system "./do_backup.py"
rakeタスク内で実行しようとしました。do_backup.pyは同じディレクトリ内のPythonプログラムですが、コマンドはサイレントに失敗します。system "./do_backup.py"
ただし、を使用して実行できます。
system "whoami"
rakeタスクとIRBの両方から電話をかけましたが、ユーザーは同じです。
編集
rakefileは次のとおりです。
desc "Back up a file onto S3"
task :backup do
S3ID = "AKIAJM3NRWxxx"
S3KEY = "0A5kuzV+E1dkaPjxxx"
SRCBUCKET = "rose-test-4"
NUM_BACKUP_BUCKETS = 2
system "whoami"
system "./do_backup.py #{S3ID} #{S3KEY} #{SRCBUCKET} #{NUM_BACKUP_BUCKETS}"
end