Bash、新しいシェルを呼び出した後にコマンドを実行します

マッテオ

私は次のようなスクリプトを作成しようとしています:

#!/bin/bash
sudo -s
something...

実行すると、新しいシェルが取得somethingされますがsudo -sによって作成されたシェルを終了したときにのみ実行され、内部では実行されません。

何か助けはありますか?

ヘマイル

問題はsudo -s、引数ないと、rootの対話型シェルが開くことです。

を使用して単一のコマンドを実行するだけの場合は、次のようにするだけですsudo -s

sudo -s command

例えば ​​:

$ sudo -s whoami
root

または、ここで文字列を使用できます:

$ sudo -s <<<'whoami'
root

複数のコマンドがある場合は、ヒアドキュメントを使用できます:

$ sudo -s <<'EOF'
> whoami
> hostname
> EOF
root
something--

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

シェルを呼び出した後に後続のコマンドを実行する方法

分類Dev

新しいシェルを呼び出した後、 `set-xv`を実行します

分類Dev

bashシェルで以前に実行されたコマンドからすべての引数を呼び出します

分類Dev

cmakeでasmファイルを生成した後にシェルコマンドを呼び出す

分類Dev

コマンドを呼び出した後、bashスクリプトの実行の停止を無効にするにはどうすればよいですか?

分類Dev

bashシェルでコマンドを実行した後、出力の色をリセットします

分類Dev

Linuxシェルコマンドを呼び出した後にgolangプログラムが終了する

分類Dev

Javaで呼び出し中の(現在の)シェルでシェルコマンドを実行する方法

分類Dev

popen呼び出し後にシェルがコマンドの実行に失敗したかどうかを検出するにはどうすればよいですか?コマンドの終了ステータスと混同しないでください

分類Dev

シェルを呼び出すと、VBAコードがFTPダウンロードまたは書き込みログを実行しない

分類Dev

新しいシェルを開始し、コマンドの実行を継続するbashスクリプト

分類Dev

--rcfileと-cを使用して新しいbashシェルでコマンドを実行する

分類Dev

シェルからライブラリ呼び出しコマンドを実行する方法は?

分類Dev

jquery-コードのブロックが完了した後に関数呼び出しを実行します(アニメーションを含む)

分類Dev

bashシェルでsudoを使用してコマンドを実行します

分類Dev

コマンド置換で外部呼び出しを使用したトラップは、親のBashシェルを破壊します

分類Dev

makeコマンドを実行した後、リモートマシンで実行されているシェルスクリプトが終了します

分類Dev

Gnuplotでシェルコマンドを実行し、出力を新しいファイルに配置する方法

分類Dev

複数の$ .get呼び出しが終了した後にコードを実行します

分類Dev

コマンドは「実行」では機能しますが、「CMD」または「シェルの呼び出し」では機能しません

分類Dev

新しいbashシェルプロセスでコマンドを実行する

分類Dev

PuTTYから実行されたシェルスクリプトからバッチファイルの呼び出しにコードを返しますか?

分類Dev

SSHから新しいシェルでコマンドを実行するshellScript

分類Dev

Sublime3にファイルを保存した後にシェルコマンドを実行する方法

分類Dev

Cは正しいシェルコマンドを生成しますが、system()呼び出しは予期しない値を返します

分類Dev

__init__はsuperを呼び出した後にコードを自動的に実行できますか?

分類Dev

外部シェルコマンドで各行を処理した後、2行ごとにマージします

分類Dev

特定のサブコマンドが呼び出された場合、異なる親コマンドアクションを実行しますか?

分類Dev

呼び出し-コマンドを実行し、コンピューター名の列を追加します

Related 関連記事

  1. 1

    シェルを呼び出した後に後続のコマンドを実行する方法

  2. 2

    新しいシェルを呼び出した後、 `set-xv`を実行します

  3. 3

    bashシェルで以前に実行されたコマンドからすべての引数を呼び出します

  4. 4

    cmakeでasmファイルを生成した後にシェルコマンドを呼び出す

  5. 5

    コマンドを呼び出した後、bashスクリプトの実行の停止を無効にするにはどうすればよいですか?

  6. 6

    bashシェルでコマンドを実行した後、出力の色をリセットします

  7. 7

    Linuxシェルコマンドを呼び出した後にgolangプログラムが終了する

  8. 8

    Javaで呼び出し中の(現在の)シェルでシェルコマンドを実行する方法

  9. 9

    popen呼び出し後にシェルがコマンドの実行に失敗したかどうかを検出するにはどうすればよいですか?コマンドの終了ステータスと混同しないでください

  10. 10

    シェルを呼び出すと、VBAコードがFTPダウンロードまたは書き込みログを実行しない

  11. 11

    新しいシェルを開始し、コマンドの実行を継続するbashスクリプト

  12. 12

    --rcfileと-cを使用して新しいbashシェルでコマンドを実行する

  13. 13

    シェルからライブラリ呼び出しコマンドを実行する方法は?

  14. 14

    jquery-コードのブロックが完了した後に関数呼び出しを実行します(アニメーションを含む)

  15. 15

    bashシェルでsudoを使用してコマンドを実行します

  16. 16

    コマンド置換で外部呼び出しを使用したトラップは、親のBashシェルを破壊します

  17. 17

    makeコマンドを実行した後、リモートマシンで実行されているシェルスクリプトが終了します

  18. 18

    Gnuplotでシェルコマンドを実行し、出力を新しいファイルに配置する方法

  19. 19

    複数の$ .get呼び出しが終了した後にコードを実行します

  20. 20

    コマンドは「実行」では機能しますが、「CMD」または「シェルの呼び出し」では機能しません

  21. 21

    新しいbashシェルプロセスでコマンドを実行する

  22. 22

    PuTTYから実行されたシェルスクリプトからバッチファイルの呼び出しにコードを返しますか?

  23. 23

    SSHから新しいシェルでコマンドを実行するshellScript

  24. 24

    Sublime3にファイルを保存した後にシェルコマンドを実行する方法

  25. 25

    Cは正しいシェルコマンドを生成しますが、system()呼び出しは予期しない値を返します

  26. 26

    __init__はsuperを呼び出した後にコードを自動的に実行できますか?

  27. 27

    外部シェルコマンドで各行を処理した後、2行ごとにマージします

  28. 28

    特定のサブコマンドが呼び出された場合、異なる親コマンドアクションを実行しますか?

  29. 29

    呼び出し-コマンドを実行し、コンピューター名の列を追加します

ホットタグ

アーカイブ