0

すべての適切な引数で wget を呼び出す python を使用して、(ユニティ ランチャーに配置された) ダウンローダー スクリプトを作成しようとしています。このスクリプトは、クリップボードから URL を抽出し、gtk プライマリ クリップボードからファイル名を抽出します。これは、テキスト選択またはコピーと貼り付けのためのマウスの中クリックによって操作されます。コードはかなり単純です。

import gtk
from os import system as sys

url = str(gtk.clipboard_get().wait_for_text())
name = str(gtk.clipboard_get(gtk.gdk.SELECTION_PRIMARY).wait_for_text())

if name.lower()=='none' :
    sys("/usr/bin/canberra-gtk-play --id='dialog-warning'")
    exit(1)

sys("/usr/bin/canberra-gtk-play --id='downloading'")
com='wget -c -t 0 "%s" -O "%s"' % (url,name)
sys("gnome-terminal -e '%s'" % com)

スクリプトはターミナル ウィンドウを開き、wget の出力をピントします。問題は、gnome-terminal を閉じても wget が終了せず、バックグラウンドで実行されることです。これを止めることは可能ですか

4

1 に答える 1