• 締切済み

UNIXのnohupコマンドについて

ro-suの回答

  • ro-su
  • ベストアンサー率24% (19/79)
回答No.1

以下のURLを参照してください。 とりあえず抜粋です。 nohup.out 標準出力が端末で現在のディレクトリが書き込み可能な場合に、 nohup 実行 ( 結果 ) の出力用に使われるファイル $HOME/nohup.out 標準出力が端末で現在のディレクトリが書き込み可能でない場合に、 nohup 実行 ( 結果 ) の出力用に使われるファイル つまり、コマンドの実行したディレクトリの権限が書き込み可ならそのフォルダに、出なければホームディレクトリにできるものだと思います。

参考URL:
http://docs.sun.com/ab2/coll.153.4/REFMAN1/@Ab2PageView/140931?DwebQuery=nohup&oqt=nohup&Ab2Lang=ja&Ab2Enc=euc-jp

関連するQ&A

  • ◆CentOS nohupコマンドが実行できない・・◆

    環境 CentOS5 Linux初心者です。どうか教えてください。 hoge.shというbashを作成して、パーミッション777を与え、 root権限で nohup コマンドを実行した際に、以下のようなエラーが出力されてしまいます。nohup.out 原因がわからないので、ファイルにもパーミッション 777を与えたり、shファイル自体のパーミッションも確認しているのですが、やはりエラーになってしまいます。 原因がわかる方ご教授ください。 ◆実行コマンド root>#nohup ./hoge.sh & nohup: appending output to `nohup.out' nohup: cannot run command `./hoge.sh': 許可がありません

  • UNIXのコマンドについて

    カレントディレクトリ以外のディレクトリ(/home/ABC)にあるファイル(SORT.exe)を実行する時、pager "less"を併用して画面出力を分割するコマンドを教えてください。 また、そのファイルの標準出力をカレントディレクトリ上のWoutファイルに追加するコマンドを教えてください。 pager less Wout などの意味もあわせて教えてほしいです。 よろしくお願いします。

  • UNIXコマンド

    以下の問1、問2がわかりません。 ホームディレクトリに report1 というディレクトリを作り、report1 にファイル名が file1 であるファイルを作成します。 file1 をコピーして file2、file10、f3 という名前の 3 つのファイルを作り、report1 ディレクトリに置き、report1 ディレクトリに report2 をディレクトリを作ります。 report2 がカレントディレクトリである状態で一回の cp コマンドで、 問 1.report1 ディレクトリにある file1, file2 という名前のファイルのみを report2 にコピーするコマンド、 問 2.report1 ディレクトリにある file1, file2 file10 という名前のファイルのみを report2 にコピーするコマンド、 はどうしたら良いのですか? 教えてください。

  • DOSコマンドの結果確認

    初めての投稿なので至らない点もあると思いますが、よろしくお願いします。 先日、会社の上司から課題をいただきました。 その内容が「DOSコマンドを使用して新しくディレクトリを作成・削除する」でした。 ネットでコマンドを調べて作成や削除はできたのですが、上司に報告したところ「リダイレクトで成功した結果が欲しい」と言われました。 コマンドが失敗した場合は失敗のメッセージがリダイレクト先に出力されるのですが、成功の場合はメッセージが出力されませんでした。 それを上司に報告したところ、「絶対に成功のメッセージを出力される方法があるから調べなさい」といわれました。 他のコマンドでは「コマンドが正常に終了しました」の成功メッセージがあるのは発見したのですが、ディレクトリ作成の「mkdir」にはそれにあたるメッセージがどうしても見つけられませんでした。 もしも方法がありましたら教えていただけないでしょうか。 よろしくお願いします。

  • UNIXのコマンド

    ごく簡単な事ですが、教えてください。 以下のコマンドはありますでしょうか。 1)あるディレクトリ配下のディレクトリをすべて表示する 2)特定のファイルのディレクトリを表示する(誰の***.log はどこにあるか探す等に使います)

  • Cシェルについて

    Cシェルについて #! /bin/csh ##! /bin/csh -vx setenv NOHUP '/usr/bin/nohup' set AAA_CSH = $NOHUP' XXX.sh file.txt &' ($AAA_CSH >> /dev/null) >>& err.log シェルスクリプトを作成して上記のとおりnohupでXXX.shを実行するように記述します。 エラーがあった場合、err.logに出力するように作成したつもりなのですが、 XXX.shがなかったとき、 「/usr/bin/nohup: XXX.sh:そのようなファイルまたはディレクトリはありません。」 と標準出力されてしまいます。 このエラーメッセージをerr.logに記述するようにしたいのですが、 どうしたらよいでしょうか? よろしくお願いいたします。

  • このコマンド文の意味を教えてください。

    bashを使っていて、以下のようなコマンドを見る機会がありました。 */30 10-20 * * * nice /php/bin/php $HOME/project1/dev/bin/cron_update.php > /dev/null いくつか分からない点があったので、質問させてください。 1. 頭の、*/30 10-20 *** は、どういう意味でしょうか?? 2. nice は命令の実行順序を指定するコマンドのようですが、ここでは/php/bin/php の次に$HOME/project1/dev/bin/cron_he_photo_index_update_queue.php と来ています。/php/bin/php というのがただのディレクトリのような気がするのですが、これを最初に実行、というのはどういう意味なのでしょうか。 3.>でリダイレクトしていますが、ディレクトリにリダイレクトしているように見えます。ファイルにリダイレクトするものなら扱ったことがあるので分かるのですが、ディレクトリにリダイレクトというのは、何がディレクトリに出力されるのでしょうか。 以上、ご教示頂けると幸いです。

  • unix の mv コマンド

    unix の mv コマンドの mv -i directory1 directory2 の場合で、directory2が既存でない場合、directory1をdirectory2 に移動する(変名する)と、 参考書に書いてありますが、既存でないとは、lsでは、ディレクトリー名が出てくるけど、emptyなディレクトリーということでしょうか(ファイルが入ってない)? mv -i filename1 filename2 の場合、filename1 を filename2 に移動(変名する)と参考書にありますが、ファイルの名前だけ変えることじゃなくて中身も変えるということでしょうか? mv コマンドでは、単にファイルの名前だけ変えることはできないということでしょうか? unix超初心者で申し訳ありませんが、よろしくお教えください。

  • UNIXのコマンド教えて下さい。

    UNIXで、lsの結果をファイルに出力する際、 ls > aaa.txtのようにすると出来ますが、 実行したコマンド "ls -la > aaa.txt" もファイルに出力させたいのですが、どうすれば出来ますか? 知ってる方教えて下さい!

  • Unix:ls-lRのリダイレクト

    kshで、ls-lRのコマンドを使い表示したディレクトリの内容を、新規のディレクトリ内のファイルに下記のようにリダイレクトさせようとしましたが、ファイル作成できませんでした。 ls-lR >>$HOME/test/apple cat | ls-lR >> $HOME/test/apple どうすれば、ls-lRの内容をファイルに表示できますか?