• ベストアンサー

特定コマンドを同時実行

selenityの回答

  • ベストアンサー
  • selenity
  • ベストアンサー率41% (324/772)
回答No.4

> バックグランド起動しても、連続で指定回数 > だけコマンドを実行するだけで、すべての > コマンドが同時に実行していることには > ならないと思うのですが? まず、「&」付きでコマンドを起動すると、 コマンドの起動処理後、制御は元のシェルに戻る ので、背後ではきちんと「複数起動(稼動)」して います。 でもこれはあなたの言う「同時起動」とは異なるのでしょう。 確かに「複数起動(稼動)」と「同時起動(同時刻に おける複数プロセスの同時起動)」は異なります。 プロセスの「全くの同時起動」は不可能です。 シェルスクリプトから起動するにせよ、プログラム内 からfork()で起動するにせよ、「起動する」と言う アクション自体はCPU内部では時系列的に行われる ため、絶対にコンマ何秒かの誤差は発生します。

関連するQ&A

  • ubuntuのコマンドをファイルから実行したい

    ubuntu初心者です。 ターミナルのコマンドを自動的に複数実行するために、ファイルを読み込ませて、コマンドを実行したいのですが、そんなことできますか? イメージとしてはDBでSQL文が書かれたファイルを実行する感じです。

  • Unixコマンド コマンドを再実行

    Windowsのコマンドプロンプトで、前回行ったコマンドを再実行する際、F3キーを押しますが、それと同様な処理を行なうUnixコマンドを教えて下さい。

  • SQL*Plusで以前に実行したコマンドを再実行したい

    Oracle 9iを使用しています。 SQL*Plusで以前に実行したコマンドを再度実行することは可能でしょうか。 RUNコマンドで、直前に実行したコマンドなら再実行できることがわかったのですが、それよりも前に実行したコマンドを再実行する方法を知りたいです。 例えば、UNIXのcshの場合、historyコマンドで、以前に実行したコマンド一覧が表示され、!3 のように、コマンド一覧番号を指定すると、任意のコマンドを実行できます。 これと同じようなことがSQL*Plusでも可能でしょうか?

  • バッチファイルで実行ファイル同時実行

    こんにちは、 ある複数の実行ファイルを同時に起動させたく思い、 バッチファイルに実行ファイルを羅列したのですが、 調べたところNT系だと終了を待つ様です。 終了を待たずに次のコマンドに進み、実行後コマンドプロンプトを 閉じるまでを行う事は不可能なのでしょうか? よろしくお願いいたします。

  • batファイル実行時、コマンドとコマンドの実行間隔をあけたい。

    dosのbatファイル実行時のコマンドの実行間隔を数秒あけたいのですが、前のコマンド実行後、次のコマンド実行を数秒おくらせて実行させるような設定コマンドはないでしょうか。

  • perlスクリプト内でシェルコマンドを実行するには??

    タイトル通りなのですが、perlスクリプト内でシェルコマンドを実行させる方法が分からなく、困っています。 実行したいシェルコマンドはUNIXのcrontab なのですが・・。 また、perlスクリプト内以外でシェルコマンドを実行する方法はあるのでしょうか?? どなたか分かる方いらっしゃいましたらご教授いただけると幸いです。よろしくお願いします。

    • ベストアンサー
    • Perl
  • UNIXコマンドでファイル作成と同時に書き込み

    教えていただきたいです。 よろしくお願いします。 UNIXコマンドでファイル作成し、同時にファイルに書き込みを行いたいです。 2コマンドなら 1.touch、catコマンドでファイル作成 2.echoコマンドでファイルに書き込み でできるのですが これを1コマンドで行える方法が分かりません。 どなたかご教授お願いします。

  • Linuxのコマンド「history」で実行日時を知りたい

    Linux(unix)のコマンド「history」で、これまでに実行したコマンドの実行日時を知りたいのですが、オプションを付ける事で可能でしょうか?

  • 直前に使ったコマンドを実行する

    Unixコマンドについてです。 cd Desktop と直前にコマンド使った時に、 直前に使ったcdをもう一度使える記法はありませんか? !!だと「cd Desktop/Picture」が実行されてしまいますが、例えば、「!^ Picture」とコマンドと打てば「cd Picture」をしたことと同じ意味のコマンドになるような記号があったりしませんか?

  • phpでsudoコマンドの実行

    ブラウザからAndroidアプリのプロジェクト作成を可能にしようとしています。 Linux端末もしくわターミナルのroot権限で 「android create project --target ○ --name △ --path /var/../../.. --activity △ --package ■〇△」←「..や〇、△等は適当です(笑)」 というコマンドを実行するとプロジェクトが作成されます。端末、ターミナルでのこのコマンド実行には成功しています。 上記のコマンドをブラウザで実行させようと、まず一般ユーザモードでsudoコマンドでの実行を試みました。 「sudo /home/../../android create project --target ○ --name △ --path /var/../../.. --activity △ --package ■〇△」 というコマンドを実行するとsudoコマンドでもプロジェクトが作成されます。端末、ターミナル内でのこのコマンド実行も成功しています。 次にブラウザからの実行ですが、 ブラウザからphpのsystem関数を用いてsudoコマンドを使ったコマンド実行を試みているのですが、できません。 自分なりに調べて、sudoコマンドに必要なパスを入力不要にし、サイトに書いてあったので、viコマンドで、sudoure内の「Defaults requiretty」に#も追加しました。 ブラウザでphpのsystem関数を用いて上記コマンドの実行は不可能なのでしょうか?

    • 締切済み
    • PHP