2016-04-28 41 views
1

私は私のラズベリーパイのPythonでシンプルなTkinter UIをコーディングしました。このPythonスクリプトを実行すると、このコード行を使用してUIが全画面表示されます。私は、ファイルに次のコード行を追加しました。そのため 「sudoのナノ/ etc/profileを」Raspberry Pi:自動起動されたTkinter UIを削除するにはどうしたらいいですか?

残念ながら
sudo python /home/pi/myscript.py 

、私は忘れてしまった:

Tk.attributes("-fullscreen", False) 

は、その後、私は、このスクリプトの自動起動を含め「終了ボタン」をプログラムします。この作業を終了/終了する方法はありますか?

+0

alt + f4は普通私にとってはうまくいくでしょうし、 'sudo pkill -9 python' –

+0

" pkill -9 python "は何かを壊すかもしれない他のPythonのインスタンスを殺すかもしれないことに注意してください。 "ps"を使用して、殺すプロセスのPIDを探します。 – fonini

答えて

1
kill $(pgrep -f myscript.py) 

-f/--fullオプションpgrepにだけではなく、バイナリ名(python)の全コマンド文字列を、検討するよう指示します。 pkillには、サブシェルの使用を避けるための同様のオプションがあります。

ここでは、フラグを使用して強制終了することを推奨しているユーザーがいます。通常の処理を先に処理しない限り、これは実行しません。

+0

'pkill -f myscript.py'を実行するだけです – Falmarri

関連する問題