「nohup sudo...」はパスワードの入力を求めず、何もしません。

「nohup sudo...」はパスワードの入力を求めず、何もしません。

私が走るとき

nohup sudo myscript.sh &

私はただ次のようなものを得る

[1] 1220

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

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

何が間違っているのか知っている人はいますか? OSX Mountain Lion(Darwin)を使用してください。

ベストアンサー1

sudo問題はそれを背景に置くことです。この問題を解決するには2つの方法があります。

  1. Ctrlアンパサンドを削除し、パスワードを入力して+を使用してジョブを一時停止し、実行してジョブをZバックbgグラウンドで再実行します。
  2. sudo汚れた回避策:コマンドを実行する前にダミー(例sudo ls:)を作成するnohupと、パスワードを再入力せずにとにかく実行されます。

おすすめ記事