
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
そのメッセージはkillコマンドが出しているのではなくて、killされたコマンドを起動したシェルが出しています。
従って、出さないためには、bash -c 'yourscript & echo $!' 2>/dev/null
のように起動すると良いでしょう。
長い間放置しておいてすみません。
これやってみましたが、だめでした。
しかし、いろいろ変えてみたら、以下でうまくいきました。
bash -c 'yourscript & echo $!' /dev/null 2>&1
しかし、どうして
bash -c 'yourscript & echo $!' 1>/dev/null
bash -c 'yourscript & echo $!' 2>/dev/null
だとどちらも出力されてしまうのに、♪なんでだろう~(←ちと古いか。。。)
No.1
- 回答日時:
bashで kill 100 を実行する場合について書きます。
標準エラー出力と標準出力をともにaaa.txtに書き込むなら
kill 100 > aaa.txt 2>&1
(2が標準エラー出力、1が標準出力) です。
エラーメッセージを(どこにも残さずに)表示させないには
kill 100 2>/dev/null
が一般的です。
nullは入力をどこにも出力も保存もしないキャラクタ型特殊ファイルです。
長い間放置してしまい、申し訳ありません。
また同じところで引っかかったので質問出そうとしたら、前に質問出したままにしてました(汗。。。
上記、やってみたのですが、だめでした。標準出力でも標準エラー出力でもないなんて、想定外(←今となっては古い流行語だあ)です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【DOSコマンド】for文の中で変...
-
シェルスクリプトでエラーが出ます
-
OSX用のファイル結合ソフト
-
バッチで特定文字が含まれる先...
-
スラッシュ"/"を削除したい
-
【Linux】findコマンドの表示順
-
scriptコマンドでログファイル...
-
cshでfindした一覧をタイムスタ...
-
コマンドプロンプトでUSBメモリ...
-
DOSでテキストファイルの中のあ...
-
*.txtファイルの最終行だけ参照...
-
DOSバッチにて外のファイルの指...
-
renameコマンドでファイル名か...
-
○行目から□行目だけを表示する...
-
行の挿入をおこなう。awk?
-
ラズパイで『’test.service’をs...
-
pingは正常なのにtracerouteで...
-
TOPコマンドで表示するCPU使用...
-
スクリプトのエラー「unexpecte...
-
エクセルの表にヘンな枠が・・・
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
シェルスクリプトでエラーが出ます
-
renameコマンドでファイル名か...
-
【Linux】findコマンドの表示順
-
killコマンド実行時のメッセー...
-
OSXで常に最後に表示される文字...
-
Linuxで*をつかってファイル移...
-
バッチで特定文字が含まれる先...
-
*.txtファイルの最終行だけ参照...
-
コマンドプロンプト net user...
-
【DOSコマンド】for文の中で変...
-
DOSバッチにて外のファイルの指...
-
Linuxでリダイレクトが効かない...
-
grepの使い方(もしくは~)
-
テキスト検索
-
cshでfindした一覧をタイムスタ...
-
sedコマンドに関して
-
Windowsで定期的にUNIXへFTPす...
-
unixのdiffコマンドの動作について
-
scriptコマンドでログファイル...
-
コマンドプロンプトでUSBメモリ...
おすすめ情報