GNU/Linux >> Linux の 問題 >  >> Linux

「nohupSudo…」はPasswdを要求せず、何もしませんか?

走ったら

nohup sudo myscript.sh &

のようなものしか得られません
[1] 1220

見返りに、パスワードの入力を求められません。プロセスも開始されません。

このスクリプトをバックグラウンドで実行したいので、sudoで実行する必要があります。

誰かが私が間違っていることを推測しますか? OSX Mountain Lion(ダーウィン)を使用します。

承認された回答:

問題は、sudoを配置していることです バックグラウンドで。この問題を解決する方法は2つあります。

  1. アンパサンドを削除し、パスワードを入力してから、 Ctrlでタスクを一時停止します + Z 次に、bgを実行します そのため、ジョブはバックグラウンドで実行を再開します;
  2. 汚い回避策:ダミーのsudoを実行します 以前(sudo lsなど) )、nohupを起動します コマンドを実行すると、パスワードを再度要求されることはなく、とにかく実行されます。

Linux
  1. Ssh –すべての入力と出力がリダイレクトされたときにSshはどのようにパスワードを要求しますか?

  2. `sudo`はどのパスを使用して「」を検索しますか?

  3. Ubuntuはインストール用にWindows10を認識しませんか?

  1. 「java」コマンドは、インストールされている JVM を実行しません

  2. sudo:コマンドが見つかりません

  3. Linux:宛先ディレクトリが存在しない場合は、コピーして作成します

  1. PYTHONPATH が GNU/Linux の sudo で機能しない (root で機能)

  2. Ubuntu および Mac に rgl をインストールする:X11 が見つかりません

  3. Docker bash プロンプトでカラー出力が表示されない