2016-07-21 21 views
-1

私はDigital Oceanからリースしたサーバーを持っています。私はパテを使ってそれにアクセスします。バックグラウンドでPythonスクリプトを実行して、マシン上で他の作業を実行できるようにしたい。バックグラウンドで実行するために使用できるターミナルコマンドとは何ですか?私はまだマシンを使用できますか?Pythonスクリプトを実行して、私のUbuntuサーバーを使用できる方法はありますか?

あなたが必要な場合がありますランダムな情報:Ubuntuの14.04

-Python3.4スクリプト

- 私の好きなデザートはチーズケーキ(私のチーズケーキを買う)の助けを

感謝です-Using

+0

[バックグラウンドでPythonスクリプトを実行するにはどうすればいいですか?](http://askubuntu.com/questions/175751/how-do-i-run-a-python-script-in-the-background-and- – lonewaft

+0

[プロセスをバックグラウンドで実行して死ぬことはできませんか?]の複製がありますか?(http://stackoverflow.com/questions/4797050/how-to-run-process-as-background -and-never-die) – smac89

+0

ユースケースに応じて、 'nohup [script]&'または 'tmux' /' screen'を使用することをお勧めします。 –

答えて

1

これは、Python以外のUNIX/Linuxの質問の多くのですが、あなたはいくつかの異なる方法でそれを行うことができます。

% python myprogram.py & 

「&は、」バックグラウンドで実行すると言います。

あなたが忘れてしまった、とそれを実行した場合、その後、あなたが入力し、あなたのプログラムを停止する「^ Z」(コントロール-Z)を入力することができます。

% bg 

を、それがバックグラウンドで再び実行を開始するには。そして、ちょうど楽しみのために、 "fg"はそれをフォアグラウンドに戻します。複数のプロセスをバックグラウンドで実行させることができます。複数のプロセスを実行している場合は、 "%n"を使用して、どちらが正しいかを明示的に指定できます(例: "bg"と "bg%1" 1つのバックグラウンドジョブ)、およびより多くの楽しみのために、あなたがバックグラウンドで実行されている複数のジョブがある場合:

% jobs 

をあなたのためにそれらを一覧表示します。

+0

これは私の赤ちゃんのLinuxの知識を広げるのに役立つので、この回答は素晴らしかったですが、これらのコマンドでプログラムを実行した後でも私の端末を使用することはできません。 :( – MoreFoam

+1

私はLinuxのサーバーに接続するためにPuTTYをWindowsから使います。あなたのホスト(Digital Ocean)がどうにかしてそれを禁止していなければ、それはやっています。しかし、行末の "&"で何かを始めることは確かにすべきです。 – Fhaab

+0

もう一度やり直してみましょう。 – MoreFoam

関連する問題