• ベストアンサー

Linuxのコマンドプロンプト以外からのプロセスの起動方法

質問させていただきます! 今、大学でLinuxを利用して研究をしています。 正直なところまだ全然勉強中なので、わからないところがたくさんあります。 そこで、 プロセスの生成には、コマンドライン上からファイル名を引数として実行すると思うのですが、 プロセスの生成にはコマンドライン上以外から実行する方法がありますか?? よくわかっていないので、うまく表現できていないと思いますが、回答お願いします!!

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

素人です(笑。 どんな形でも自由に設計出来ますよ。 例えば、毎週土曜日の9時に、と言うようなものでしたらcronで。 指定時刻で実行させたい場合はatで。 メール受信時をトリガーとしてプロセス開始、でしたらSMTPサーバで(sendmailやqmail、Postfix等)プログラミング。 WEBから操作させるのでしたら、cgiやPHP等をトリガーに。 など、いろいろ考えられます。 とりあえずこの辺を参考にしてみては? http://homepage2.nifty.com/cs/linux_command/re-command/index.html

kita0226
質問者

お礼

ありがとうございます。勉強します!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • mtfoggy
  • ベストアンサー率14% (37/255)
回答No.1

GNOMEなどのGUI画面で、プログラムのアイコンをダブルクリックすれば そのプロセスが起動します。

kita0226
質問者

お礼

ありがとうございます!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 外部コマンドを実行する方法

    sdk 1.4.2_08 OS WindowsXp try{ Process process = Runtime.getRuntime().exec(...); }catch(IOException e){} を使用して,コマンドを実行しようとしています.しかし,IOExceptionとなってしまいます. exec(...) に記述してある内容をコピーして,コマンドラインから実行できることは確認しましたし,パスも大丈夫でした. また空白が認識されない場合があることから, String cmd[] = {"コマンド","引数1","引数2"}; Process process = Runtime.getRuntime().exec(cmd); と行ってもダメでした. また,ためしにこのコンパイル済みのclassファイルをLinuxで動作させたところ,正常の動作できることがが確認できました.(windowsとLinuxに同じ名前のコマンドがあるのです.また,Linuxは fedora core4 です.) Windows上のコマンドに問題があるようなのですが,何か原因となる要因が,他にもありそうでしたらアドバイスお願いいたします.

    • ベストアンサー
    • Java
  • プロセスが起動中かどうかを判定するコマンドはありますか?

    あるプログラムを起動したとします。 psコマンドで起動中のプロセス番号を知ることができるのはわかりますが、 プログラム起動中かどうかを判定するコマンドとかあるでしょうか。 たとえば、 >あるコマンド プロセスID のようにプロセスIDを引数として実行すると、プロセス起動中かどうか判定できるような。。。 ご存知な方ご教授おねがいします。

  • コマンドプロンプト

    あるEXEファイルの使用方法を見たところ、 『プロンプト上で、引数にクラック対象のEXEファイル名を与えて実行してください。』 となっていました。 自分なりにやってみたのですが、どうもうまくいきません。 詳しい人がいたらコマンドを教えてください。 お願いします。

  • VS 2005インストール後、コマンドプロンプトからコンパイルをしたい

    友人に誘われてプログラミングを始めました。 VS 2005をインストールしたのですが、 cppファイルをコマンドプロンプトからコンパイルすることはできるでしょうか。 コマンドラインでファイル名などを指定するプログラムを書く際、 VSでプログラムを書く →VS上でビルド(コマンドラインからの引数がないのでエラーが出る) →コマンドプロンプトでプログラムを実行 としているので、ちょっと不便しています。

  • コマンドプロンプトで、linuxのlocateコマンドのようなコマンドはありますか?

    vista ultimateを使っています。 端的にいうと、 Cドライブ配下全体で、.log,.msi.install.exe,setup.exe のどれかの文字列を含むファイル一覧を表示させたいと思っています。 (できれば、 ☆含むではなく、 .logで終わる or .msiで終わる or install.exeと完全一致 or setup.exeと完全一致 ☆なおかつ、できれば、大文字小文字を区別しない ☆なおかつ、できれば、結果は、ファイル名だけでなく、フルパスで知りたい と思っています。 で、いま、vistaが立ち上がらないエラーが起きているので、 vistaのメディアから、コマンドプロンプトで、 それを実行しようとしています そこで。。。一案ですが・。。 コマンドプロンプトで、 linuxのlocateコマンドのようなコマンドはありますか? findというのがそれかなと思ったのですが、 linuxにおけるgrepと同じようでして。 ご存知の方いらっしゃいましたら、よろしくお願いします。

  • コマンドプロンプトの使い方

    あるソフトの使い方の説明に 1. コマンドプロンプトを立ち上げて、anm2pngが存在するパスにCHDIRする(パスを通しているのであれば、必要ない) 2. anm2pngのコマンドライン引数にanmファイルのパスを記述して起動する 3. 抽出に成功すればカレントディレクトリにpngファイルが出力される とあるのですが、自分でCHDIRやコマンドライン引数等調べてやってみたのですがいまいちわかりません。わかりやすい操作方法または詳しく載っているサイト教えてください。 パソコンはXP professionalです。

  • Linuxでのコマンドの使い方

    Linuxでのコマンドの使い方 Linuxでは、ホームディレクトリ(/home/(ユーザー名)、/root など)から 直接、コマンド(cp,mv,ifconfigなど)を入力して実行できたはず、 と思っていたのですが、できません。 /sbin/(コマンド) と入力すれば実行できます。 何か設定が悪いのでしょうか? CentOSでの話です。

  • Processで"<"の使用方法

    VC++2005の外部ファイルの実行で質問です。 バッチ(.bat)ファイルやコマンドプロンプトで実行する際に、 test.exe command < text.txt のように実行する実行ファイルを Processで実行するにはどうしたらいいのでしょうか? 現在、他の引数と同様に、 Process^ process1 = nullptr; ProcessStartInfo^ startInfo = gcnew ProcessStartInfo("test.exe"); startInfo->WindowStyle = ProcessWindowStyle::Normal; startInfo->Arguments = "command < text.txt"; process1 = Process::Start( startInfo ); process1->WaitForExit(); のような書き方をしてるのですが、正しく実行されません。 何か別の方法があるのでしょうか? C++はそんなに詳しくないですので、初心者に教えてように説明して頂けると助かります。 よろしくお願いします。

  • コマンドプロンプトを使用してのコマンドライン引数

    winXPのコマンドプロンプトを利用して 参考書「独習C」を使い、C言語の学習をしています。 その本の7.4の項目~main()の引数~で main(int argc,char *avgv[])を利用すると コマンドラインから引数をとることができるとありますが 私の学習環境ではうまくいきません。 具体的には #include <stdio.h> int main(int argc, char *argv[]) { int i; for(i=1; i<argc; i++) printf("%s ", argv[i]); return 0; } というプログラムを実行しても何も表示されません。 どうすればコマンドライン引数を利用できますか?

  • 「コマンドライン引数に実行ファイルを指定する」方法を教えてください。

    アプリを「常に手前に表示」にするために、Ace-Window を利用していますが、 ひとつの方法に  コマンドライン引数に実行ファイルを指定する事で、アプリを実行と同時に「常に手前に表示」にする事が出来ます。 と、明記してあります。 私には、どうすればよいのかわからないので説明をしてください。 コマンドライン引数(?)に実行ファイルを指定するとは 具体的にどうすればよいのでしょうか。