2016-05-02 6 views
0

は私がシェルスクリプトは、ブロッキングプロセス

のexec>を/ tmp /ログ2> 須藤はapt-getをインストール-y telnetの次されている一つの小さなシェルスクリプト(demo_script)とコンテンツを書いた

私はこのスクリプトをデーモンとして実行するために "bash demo_script &"を使用しました。しかし、それはソフトウェアをインストールせず、バックグラウンドで実行し続けます。 apt-getを

ルート28883 28882 1 13 -Y Telnetをインストール "PS -ef"

ルート28882 28881 0 13時35分PTS/0夜十二時00分00秒須藤使用捕捉プロセスの詳細後

:私は「35件のpts/0 0時00分00秒apt-getを-y Telnetをインストール

ルート28901 28883 0午後01時35分のpts/0 00:00:00 -yのtelnetに

をインストールapt-getをドンなぜこのように作られたのか知りません。

とログメッセージも

パッケージ一覧... 建物の依存関係ツリー... 読み込み状態情報を読み取っています... 次の新しいパッケージがインストールされます。 はtelnetの 0、1、新しくアップグレードインストールするには0、削除するには71、アップグレードしない場合は71を入力します。 0 B/67.1 kBのアーカイブを取得する必要があります。 この操作の後、167 kBの追加ディスク領域が使用されます。

+0

マシンがインターネットへのアクセスを持っています:「--yes」か何かを使うのか? – RaviTezu

+1

フレームワークなしで実行して、何が起こるかを参照してください。 '須藤はapt-getをインストール-yのtelnet&もちろん' – agc

答えて

0

これは、ユーザーの入力を待っています。 http://linux.die.net/man/8/apt-get

+1

は、私は「非対話モード」(apt-getを-y Telnetをインストール)などのコマンドを実行しました –

関連する問題