Pythonプログラムをシェルから直接実行するにはどうすればよいですか?

テッド・ウォン

スクリプトを書きました。起動しても止まらず、インターネットからデータを取得し続けます。私はそれをこのように呼ぶことができます:

cd /User/Desktop/project/internetScanner/
python3 main.py start

しかし、私はそれを次のような端末から宛先内で直接呼び出したいと思います。

internetScanner start

どうすればそうできますか?

slhck

あなたはおそらく、あなたのファイルの名前を変更する必要がありmain.pyしますinternetScanner* nixの拡張機能は完全にオプションです。ここでは問題ではありません。

mv main.py internetScanner

次に、このファイルの最初に次の行を追加します。

#!/usr/bin/env python3

これにより、シェルがファイルを実行するときにpython3、コンテンツの解釈に使用することが確実にわかります。これはShebangとして知られています。次に、ファイルを実行可能にします。

chmod +x internetScanner

これで、プログラムを以下から実行できます/User/Desktop/project/internetScanner/

./internetScanner start

プログラムはフォアグラウンドで実行され、Ctrl-を押すまで実行を続けますCこれが不要な場合は、コマンドの後にアンパサンドを追加して、バックグラウンドでプログラムを開始することもできます。

./internetScanner start &

これによりプログラムが実行されますが、シェルを引き続き使用できます。これはジョブ制御と呼ばれ、ここに簡単なチュートリアルがあります

あなたは今、システム上の任意の場所からプログラムを実行することができるようにしたい場合は、あなたが追加する必要がありinternetScanner、あなたにディレクトリをPATHどのようなPATHおよび他の環境変数であり、どのように私は設定したり、それらを使用することができますか?

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

/ binから直接.jarプログラムを実行するにはどうすればよいですか?

分類Dev

プログラムがPythonで実行されている間にシェルをクリアするにはどうすればよいですか?

分類Dev

シェルプログラムに&>と&>>を実装するにはどうすればよいですか?

分類Dev

Pythonでシェルプログラムを終了するにはどうすればよいですか

分類Dev

2つのプログラムを同時に実行するにはどうすればよいですか?ただし、それらが異なるディレクトリにある場合はどうすればよいですか?(Tcshシェル)

分類Dev

MIPSから古いプログラムを実行するにはどうすればよいですか?

分類Dev

C#プログラムからghostscriptを実行するにはどうすればよいですか?

分類Dev

.NETからProgressプログラムを実行するにはどうすればよいですか?

分類Dev

Loadrunnerシナリオをプログラムで実行するにはどうすればよいですか?

分類Dev

Pythonプログラムを実行するにはどうすればよいですか?

分類Dev

Pythonプログラムの実行時間を取得するにはどうすればよいですか?

分類Dev

シェルプログラムを使用して結果をSTDOUTに直接表示するにはどうすればよいですか?

分類Dev

実行中のプログラムから実行可能ファイル(またはJAR)を作成するにはどうすればよいですか?

分類Dev

シェルスクリプトを1行で変換し、Pythonサブプロセスから実行するにはどうすればよいですか?

分類Dev

Adaで書かれたプログラムを実行するにはどうすればよいですか?

分類Dev

Windowsログインでプログラムを実行するにはどうすればよいですか

分類Dev

キーボードショートカットからプログラム(具体的にはEclipse)を実行するにはどうすればよいですか?

分類Dev

コンパイルされたjavaまたはcプログラムを、そのディレクトリの外部からシェルファイルから実行するにはどうすればよいですか?

分類Dev

ターミナルから.cプログラムを1行で実行するにはどうすればよいですか?

分類Dev

アクションから他のJavaプログラム/クラスを実行するにはどうすればよいですか?

分類Dev

プログラムの実行中にGTKのラベルを変更するにはどうすればよいですか。別のスレッドから

分類Dev

Eclipseから実行するプログラムのデフォルトのJVM引数を指定するにはどうすればよいですか?

分類Dev

PythonでApacheTomcatが実行されているかどうかをプログラムで確認するにはどうすればよいですか?

分類Dev

Pythonプログラムは、別のSSH端末から実行されているかのように別のPythonプログラムを実行するにはどうすればよいですか?

分類Dev

テキストファイルから引数を渡してgdbでプログラムを実行するにはどうすればよいですか?

分類Dev

rcシェル(Plan9 OSから移植されたLinuxバージョン)で「arg = val」(例:dd)のような引数を持つプログラムを実行するにはどうすればよいですか?

分類Dev

誰もいないプログラムを実行するにはどうすればよいですか?

分類Dev

誰もいないプログラムを実行するにはどうすればよいですか?

分類Dev

InkCanvas / StrokeCollectionでプログラムでEraseByPointを実行するにはどうすればよいですか?

Related 関連記事

  1. 1

    / binから直接.jarプログラムを実行するにはどうすればよいですか?

  2. 2

    プログラムがPythonで実行されている間にシェルをクリアするにはどうすればよいですか?

  3. 3

    シェルプログラムに&>と&>>を実装するにはどうすればよいですか?

  4. 4

    Pythonでシェルプログラムを終了するにはどうすればよいですか

  5. 5

    2つのプログラムを同時に実行するにはどうすればよいですか?ただし、それらが異なるディレクトリにある場合はどうすればよいですか?(Tcshシェル)

  6. 6

    MIPSから古いプログラムを実行するにはどうすればよいですか?

  7. 7

    C#プログラムからghostscriptを実行するにはどうすればよいですか?

  8. 8

    .NETからProgressプログラムを実行するにはどうすればよいですか?

  9. 9

    Loadrunnerシナリオをプログラムで実行するにはどうすればよいですか?

  10. 10

    Pythonプログラムを実行するにはどうすればよいですか?

  11. 11

    Pythonプログラムの実行時間を取得するにはどうすればよいですか?

  12. 12

    シェルプログラムを使用して結果をSTDOUTに直接表示するにはどうすればよいですか?

  13. 13

    実行中のプログラムから実行可能ファイル(またはJAR)を作成するにはどうすればよいですか?

  14. 14

    シェルスクリプトを1行で変換し、Pythonサブプロセスから実行するにはどうすればよいですか?

  15. 15

    Adaで書かれたプログラムを実行するにはどうすればよいですか?

  16. 16

    Windowsログインでプログラムを実行するにはどうすればよいですか

  17. 17

    キーボードショートカットからプログラム(具体的にはEclipse)を実行するにはどうすればよいですか?

  18. 18

    コンパイルされたjavaまたはcプログラムを、そのディレクトリの外部からシェルファイルから実行するにはどうすればよいですか?

  19. 19

    ターミナルから.cプログラムを1行で実行するにはどうすればよいですか?

  20. 20

    アクションから他のJavaプログラム/クラスを実行するにはどうすればよいですか?

  21. 21

    プログラムの実行中にGTKのラベルを変更するにはどうすればよいですか。別のスレッドから

  22. 22

    Eclipseから実行するプログラムのデフォルトのJVM引数を指定するにはどうすればよいですか?

  23. 23

    PythonでApacheTomcatが実行されているかどうかをプログラムで確認するにはどうすればよいですか?

  24. 24

    Pythonプログラムは、別のSSH端末から実行されているかのように別のPythonプログラムを実行するにはどうすればよいですか?

  25. 25

    テキストファイルから引数を渡してgdbでプログラムを実行するにはどうすればよいですか?

  26. 26

    rcシェル(Plan9 OSから移植されたLinuxバージョン)で「arg = val」(例:dd)のような引数を持つプログラムを実行するにはどうすればよいですか?

  27. 27

    誰もいないプログラムを実行するにはどうすればよいですか?

  28. 28

    誰もいないプログラムを実行するにはどうすればよいですか?

  29. 29

    InkCanvas / StrokeCollectionでプログラムでEraseByPointを実行するにはどうすればよいですか?

ホットタグ

アーカイブ