
Mac OSXで、スクリプトを所定時間に起動させたいです。
そこでcrontabに登録してみたました。スクリプトは起動されたのですが、バックグラウンドで起動され、標準入力からの入力ができません。
☆ターミナルを新規に開いて、そのターミナル上で起動して欲しいです。
イメージとしてはhomeディレクトリ配下にlogin.command(中身はスクリプト)を置いた時に、起動直後にlogin.commandがターミナルを新規に開いて実行してくれる様な感じです。
OSXのversionは10.6.8でです。
以上、ご指導の程、宜しくお願い申し上げます。
No.4
- 回答日時:
まだ理解できていませんが、ターミナルを正面に持ってきたくて、何か入力したいのでいたら
open "/Users/xxxx/xxxx.command"
を実行すると
xxxx.command
をダブルクリックしたのと同じ動きをするような感じです(corntabが使えないので確認は取れていません)
xxxx.command
のファイルの最後に
bash
と入れておけば、命令も後で手で入れられます。
聞きたいことと違うような気もしますが、
ご回答有り難うございます。
openでもできました。先の回答者さんのapplescriptで.appを作ってって方法でできたので、そちらにBAを付けてしまいましたが、
こちらのopenの方が簡単でした。
No.1
- 回答日時:
MacOS は分かりませんしそのようなことをしたいという要求もあまり理解はできませんが, 「ターミナルを新規に開いて、そのターミナ
ル上で起動する」ように crontab に書けばいいのでは?この回答への補足
Tacosanさん、ご回答有り難うございます。
そのターミナル上で起動する様に、crontabを書く事ってできるのですか?
Tacosanさんのご存知のOSでの話で結構です。
crontab -e で登録したスクリプトは、そのターミナルの標準出力とむすびつけられるのですか?
あ、でもそれができても、あまり意味ないです。。。 登録したターミナルはいつまでも開いてられないので、(電源落としますから
やはり、crontabでスクリプトが実行される時、新規にターミナルが勝手に開いて、そこで実行して欲しいのです。
どうして、そのような事をしたいかと言うと、人の入力を求めるスクリプトを毎日(パソコンが立ち上がっていれば)起動したいからです。勝手にターミナルがポップアップしてきて、そこに入力するようにしたいのです。
login.commandのイメージなんですが、これはOSX知らない人にはイメージつかないですかねぇ。
ご回答ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
起動時のターミナルの状態を戻...
-
rsh コマンドでのパスワード入...
-
ubuntu10.04で有線のネット接続...
-
起動すると、UNSUPPORTED MODE...
-
GUIで起動するには。。
-
apacheが起動しない
-
KDEをインストールしてもstartx...
-
WMIを有効にする方法が分かりま...
-
FMVマイページ、FMVサーチが勝...
-
Google Chromeの文字の表示がぼ...
-
ネットにつながっていない社内P...
-
iPhone 車に乗ると勝手に曲再生...
-
pc初心者です。 UEFIでの設定で...
-
リモートデスクトップに接続で...
-
virtual boxで、黒い画面のまま...
-
最近、ChromeにてYouTubeを再生...
-
CDブートができません
-
プレミアプロが起動しません;...
-
最新バージョンではGOMPLAYERで...
-
マルチブートメニューが表示さ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Linuxサーバーは定期リブートを...
-
DNSサーバーの構築「no servers...
-
MacOSのLaunchAgentsってなんで...
-
AIXルーティング情報について
-
apacheが起動しない
-
起動時のターミナルの状態を戻...
-
geditについて
-
wermgr.exeって何ですか?
-
rsh コマンドでのパスワード入...
-
テキストログインでstartxをし...
-
VNCクライアントから管理者権限...
-
インデザイン(InDesing)の開き...
-
Centos7にTomcat9をインストー...
-
リモートのサーバでXwindowを起...
-
日曜日の4時にMySQLが終了する
-
WMIを有効にする方法が分かりま...
-
管理ツール→サービス で、無効...
-
vsftpdが停止しない
-
起動しているapacheのバージョ...
-
batファイルでのプログラム起動順
おすすめ情報