
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で質問しましょう!
似たような質問が見つかりました
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- その他(プログラミング・Web制作) VScodeで新しいターミナルを開いた時に一瞬現れる黒いウィンドウを非表示にする方法を知りたい。 1 2023/05/02 08:25
- その他(プログラミング・Web制作) VScodeでpythonプログラムの関数を実行したい 2 2022/07/13 19:24
- その他(パソコン・スマホ・電化製品) windows ターミナルの設定方法 2 2023/07/09 10:54
- UNIX・Linux redmineにメールを飛ばす方法 1 2022/09/13 22:02
- Ruby MacBookAir起動時にRubyソースコードをコマンドラインで実行するには? MacのOS起動時 1 2022/04/18 01:55
- その他(プログラミング・Web制作) powershell で書いたプログラムでcd が動かない 5 2023/04/08 14:47
- その他(プログラミング・Web制作) ログインシェル時のSHELL環境変数 1 2022/06/08 19:21
- Android(アンドロイド) Xperia10IVが毎日朝9時くらいに再起動する原因はなんででしょうか? 朝6時30分に仕事に行く 1 2023/01/21 17:06
- Excel(エクセル) Excelのウィンドウが少し小さく、ズレて立ち上がります 1 2022/06/27 16:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Linuxのプロセス確認
-
Fedora Core4が起動しなくなり...
-
インデザイン(InDesing)の開き...
-
Ubuntuで起動時に自動的にイン...
-
LinuxからWindowsサーバへのrsh
-
Linuxでログイン時にプログラム...
-
vsftpdのデーモン名?
-
ldapクライアントサービスが有...
-
rsh コマンドでのパスワード入...
-
qmailが動かない。
-
WindowsからLinuxへの転送
-
このエラーは再度インストール...
-
ダウンロードできないー><
-
telnetd, sshdが動いているかど...
-
chkdsk /f c: が実行出来ない
-
別ターミナルへのprintf出力
-
dovecotがサーバ再起動時に自動...
-
apacheが起動しない
-
リモートのサーバでXwindowを起...
-
ネットワーク設定
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DNSサーバーの構築「no servers...
-
Linuxサーバーは定期リブートを...
-
MacOSのLaunchAgentsってなんで...
-
起動時のターミナルの状態を戻...
-
WMIを有効にする方法が分かりま...
-
AIXルーティング情報について
-
batファイルでのプログラム起動順
-
linuxからのメールが文字化けと...
-
wermgr.exeって何ですか?
-
sambaのnmbが起動できない
-
KDEをインストールしてもstartx...
-
ダウンロードできないー><
-
FTPでユーザ名の表示
-
別ターミナルへのprintf出力
-
apacheが起動しない
-
telnetd, sshdが動いているかど...
-
VNCクライアントから管理者権限...
-
httpd(Apache)でhttpsのポート...
-
インデザイン(InDesing)の開き...
-
テキストログインでstartxをし...
おすすめ情報