automatorでシェルスクリプトが動作しない

■動作環境:OS10.4.11 、automator (1.0.5)


こんにちは。当方、古い環境ですが皆様のお知恵を拝借したく、

どうかよろしくお願いいたします。


「ゴミ箱の中身をすべて削除する」という処理の次のような簡単なシェルスクリプトをautomatorの最終段にいれましたが、

いつまでたっても処理がされない(ステータスインジケータがクルクルまわったまま=処理が終わらない)です。


rm -rf ~/.Trash/*


ターミナル単独では問題なく動作するのですが、なぜautomatorだときちんと動作しないのでしょうか?

当方、スクリプトにはあまり詳しくないので、どなたかご教授いただければと思います。


なお、以下のスレッドを参考にして、sleepを咬ませたりやendで閉じても症状は変化なしでした。

automatorでシェルスクリプトが止まる


以上、よろしくお願いいたします。

PowerMac G5-OTHER, Mac OS X (10.4.11)

投稿日 2014/11/15 18:32

返信
返信: 1

2014/11/15 19:17 jan-ken への返信

自己解決しました。


automaorの「シェルスクリプトを実行」で

右上のテキストオプションを「前のアクションからの結果を無視する」にしたら、

うまく動作しました。


また、「AppleScriptを実行」で、


do shell script "rm -rf ~/.Trash/*"


にしてもうまく動作しました。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

automatorでシェルスクリプトが動作しない

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。