• 締切済み

Macでシェルスクリプト実行時にターミナルを非表示にしたい

こんにちは、よろしくお願いします Macでシェルスクリプトを実行する際にターミナルを表示させないもしくはシェルスクリプト終了後ターミナルを終了させたいのですが、その方法が解りません ターミナルの環境設定でシェルの終了時:シェルが正常に終了した場合閉じるになっています 実行しているスクリプトはごく簡単な以下のような1行ものです #!/bin/bash open smb://192.168.1.10/d ご存知の方ご教授お願いします OSX10.5です よろしくお願いいたします

みんなの回答

  • capy2009
  • ベストアンサー率72% (337/465)
回答No.3

ドライブそのものがデスクトップにマウントされていれば、それを右クリックすればエイリアスが作れます。マウントされないようなら、相手側の共有設定が不十分かアクセス権が不足しているかです。

no_thanx
質問者

お礼

結局のところはできないのでしょうか? capy2009さんにも解らないということなのでしょうか? 今回は例えなので質問の本来の目的はターミナルを非表示にしたいもしくは終了時に閉じたいというのが質問です ありがとうございました

  • capy2009
  • ベストアンサー率72% (337/465)
回答No.2

ちなみに、ネットワークドライブに繋ぎたいならエイリアスを作っておく方が簡単ですよ。

no_thanx
質問者

お礼

回答ありがとうございました 一つ下の階層にはエイリアスの項目はあるのですがドライブそのものにエイリアスの項目が無いのですが、作成する方法があるのでしょうか? 今までAotoMatorで作ってたのですが動作が遅すぎてシェルスクリプトだけでと思っていました

  • capy2009
  • ベストアンサー率72% (337/465)
回答No.1

AppleScript で do shell script コマンドを使って実行すればいいですよ。

no_thanx
質問者

お礼

回答ありがとうございました シェルスクリプトではターミナルの非表示または終了は無理ですか do shell scriptで試してみたいと思います