GRAYBYTE WORDPRESS FILE MANAGER8934

Server IP : 198.54.121.189 / Your IP : 216.73.216.224
System : Linux premium69.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
PHP Version : 7.4.33
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /usr/lib64/python2.7/Demo/tkinter/guido/
Upload Files :
Current_dir [ Not Writeable ] Document_root [ Writeable ]

Command :


Current File : /usr/lib64/python2.7/Demo/tkinter/guido//kill.py
#! /usr/bin/python2.7
# Tkinter interface to Linux `kill' command.

from Tkinter import *
from string import splitfields
from string import split
import commands
import os

class BarButton(Menubutton):
    def __init__(self, master=None, **cnf):
        apply(Menubutton.__init__, (self, master), cnf)
        self.pack(side=LEFT)
        self.menu = Menu(self, name='menu')
        self['menu'] = self.menu

class Kill(Frame):
    # List of (name, option, pid_column)
    format_list = [('Default', '', 0),
                   ('Long', '-l', 2),
                   ('User', '-u', 1),
                   ('Jobs', '-j', 1),
                   ('Signal', '-s', 1),
                   ('Memory', '-m', 0),
                   ('VM', '-v', 0),
                   ('Hex', '-X', 0)]
    def kill(self, selected):
        c = self.format_list[self.format.get()][2]
        pid = split(selected)[c]
        os.system('kill -9 ' + pid)
        self.do_update()
    def do_update(self):
        name, option, column = self.format_list[self.format.get()]
        s = commands.getoutput('ps -w ' + option)
        list = splitfields(s, '\n')
        self.header.set(list[0])
        del list[0]
        y = self.frame.vscroll.get()[0]
        self.frame.list.delete(0, AtEnd())
        for line in list:
            self.frame.list.insert(0, line)
        self.frame.list.yview(int(y))
    def do_motion(self, e):
        e.widget.select_clear(0, END)
        e.widget.select_set(e.widget.nearest(e.y))
    def do_leave(self, e):
        e.widget.select_clear(0, END)
    def do_1(self, e):
        self.kill(e.widget.get(e.widget.nearest(e.y)))
    def __init__(self, master=None, **cnf):
        Frame.__init__(self, master, cnf)
        self.pack(expand=1, fill=BOTH)
        self.bar = Frame(self, name='bar', relief=RAISED,
                         borderwidth=2)
        self.bar.pack(fill=X)
        self.bar.file = BarButton(self.bar, text='File')
        self.bar.file.menu.add_command(
                label='Quit', command=self.quit)
        self.bar.view = BarButton(self.bar, text='View')
        self.format = IntVar(self)
        self.format.set(2)
        for num in range(len(self.format_list)):
            self.bar.view.menu.add_radiobutton(
                    label=self.format_list[num][0],
                    command=self.do_update,
                    variable=self.format,
                    value=num)
        #self.bar.view.menu.add_separator()
        #XXX ...
        self.bar.tk_menuBar(self.bar.file, self.bar.view)
        self.frame = Frame(self, relief=RAISED, borderwidth=2)
        self.frame.pack(expand=1, fill=BOTH)
        self.header = StringVar(self)
        self.frame.label = Label(self.frame, relief=FLAT, anchor=NW,
                                 borderwidth=0,
                                 textvariable=self.header)
        self.frame.label.pack(fill=X)
        self.frame.vscroll = Scrollbar(self.frame, orient=VERTICAL)
        self.frame.list = Listbox(self.frame, relief=SUNKEN,
                                  selectbackground='#eed5b7',
                                  selectborderwidth=0,
                                  yscroll=self.frame.vscroll.set)
        self.frame.vscroll['command'] = self.frame.list.yview
        self.frame.vscroll.pack(side=RIGHT, fill=Y)
        self.frame.list.pack(expand=1, fill=BOTH)
        self.update = Button(self, text="Update",
                             command=self.do_update)
        self.update.pack(expand=1, fill=X)
        self.frame.list.bind('<Motion>', self.do_motion)
        self.frame.list.bind('<Leave>', self.do_leave)
        self.frame.list.bind('<1>', self.do_1)
        self.do_update()

if __name__ == '__main__':
    kill = Kill(None, borderwidth=5)
    kill.winfo_toplevel().title('Tkinter Process Killer')
    kill.winfo_toplevel().minsize(1, 1)
    kill.mainloop()

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
June 15 2024 08:34:37
root / root
0755
AttrDialog.py
14.004 KB
April 19 2020 21:13:39
root / root
0644
AttrDialog.pyc
18.325 KB
April 10 2024 04:58:47
root / root
0644
AttrDialog.pyo
18.325 KB
April 10 2024 04:58:47
root / root
0644
ManPage.py
6.695 KB
April 19 2020 21:13:39
root / root
0644
ManPage.pyc
6.272 KB
April 10 2024 04:58:47
root / root
0644
ManPage.pyo
6.272 KB
April 10 2024 04:58:47
root / root
0644
MimeViewer.py
4.392 KB
April 10 2024 04:57:37
root / root
0755
MimeViewer.pyc
4.833 KB
April 10 2024 04:58:47
root / root
0644
MimeViewer.pyo
4.833 KB
April 10 2024 04:58:47
root / root
0644
ShellWindow.py
4.074 KB
April 19 2020 21:13:39
root / root
0644
ShellWindow.pyc
5.47 KB
April 10 2024 04:58:47
root / root
0644
ShellWindow.pyo
5.47 KB
April 10 2024 04:58:47
root / root
0644
brownian.py
1.065 KB
April 19 2020 21:13:39
root / root
0644
brownian.pyc
1.587 KB
April 10 2024 04:58:47
root / root
0644
brownian.pyo
1.587 KB
April 10 2024 04:58:47
root / root
0644
brownian2.py
1.347 KB
April 19 2020 21:13:39
root / root
0644
brownian2.pyc
1.743 KB
April 10 2024 04:58:47
root / root
0644
brownian2.pyo
1.743 KB
April 10 2024 04:58:47
root / root
0644
canvasevents.py
6.45 KB
April 10 2024 04:57:37
root / root
0755
canvasevents.pyc
10.465 KB
April 10 2024 04:58:47
root / root
0644
canvasevents.pyo
10.465 KB
April 10 2024 04:58:47
root / root
0644
dialog.py
3.126 KB
April 10 2024 04:57:37
root / root
0755
dialog.pyc
3.108 KB
April 10 2024 04:58:47
root / root
0644
dialog.pyo
3.108 KB
April 10 2024 04:58:47
root / root
0644
electrons.py
2.268 KB
April 10 2024 04:57:37
root / root
0755
electrons.pyc
2.33 KB
April 10 2024 04:58:47
root / root
0644
electrons.pyo
2.33 KB
April 10 2024 04:58:47
root / root
0644
hanoi.py
4.54 KB
April 19 2020 21:13:39
root / root
0644
hanoi.pyc
3.821 KB
April 10 2024 04:58:47
root / root
0644
hanoi.pyo
3.821 KB
April 10 2024 04:58:47
root / root
0644
hello.py
0.323 KB
April 19 2020 21:13:39
root / root
0644
hello.pyc
0.685 KB
April 10 2024 04:58:47
root / root
0644
hello.pyo
0.685 KB
April 10 2024 04:58:47
root / root
0644
imagedraw.py
0.497 KB
April 19 2020 21:13:39
root / root
0644
imagedraw.pyc
1.128 KB
April 10 2024 04:58:47
root / root
0644
imagedraw.pyo
1.128 KB
April 10 2024 04:58:47
root / root
0644
imageview.py
0.2 KB
April 19 2020 21:13:39
root / root
0644
imageview.pyc
0.557 KB
April 10 2024 04:58:47
root / root
0644
imageview.pyo
0.557 KB
April 10 2024 04:58:47
root / root
0644
kill.py
3.793 KB
April 10 2024 04:57:37
root / root
0755
kill.pyc
4.813 KB
April 10 2024 04:58:47
root / root
0644
kill.pyo
4.813 KB
April 10 2024 04:58:47
root / root
0644
listtree.py
0.968 KB
April 19 2020 21:13:39
root / root
0644
listtree.pyc
1.497 KB
April 10 2024 04:58:47
root / root
0644
listtree.pyo
1.497 KB
April 10 2024 04:58:47
root / root
0644
mbox.py
7.302 KB
April 10 2024 04:57:37
root / root
0755
mbox.pyc
8.173 KB
April 10 2024 04:58:47
root / root
0644
mbox.pyo
8.173 KB
April 10 2024 04:58:47
root / root
0644
newmenubardemo.py
1.203 KB
April 10 2024 04:57:37
root / root
0755
newmenubardemo.pyc
1.586 KB
April 10 2024 04:58:47
root / root
0644
newmenubardemo.pyo
1.586 KB
April 10 2024 04:58:47
root / root
0644
optionmenu.py
0.431 KB
April 19 2020 21:13:39
root / root
0644
optionmenu.pyc
0.58 KB
April 10 2024 04:58:47
root / root
0644
optionmenu.pyo
0.58 KB
April 10 2024 04:58:47
root / root
0644
paint.py
1.854 KB
April 19 2020 21:13:39
root / root
0644
paint.pyc
2.19 KB
April 10 2024 04:58:47
root / root
0644
paint.pyo
2.19 KB
April 10 2024 04:58:47
root / root
0644
rmt.py
4.386 KB
April 10 2024 04:57:37
root / root
0755
rmt.pyc
4.927 KB
April 10 2024 04:58:47
root / root
0644
rmt.pyo
4.927 KB
April 10 2024 04:58:47
root / root
0644
solitaire.py
17.372 KB
April 10 2024 04:57:37
root / root
0755
solitaire.pyc
20.407 KB
April 10 2024 04:58:47
root / root
0644
solitaire.pyo
20.407 KB
April 10 2024 04:58:47
root / root
0644
sortvisu.py
18.893 KB
April 10 2024 04:57:37
root / root
0755
sortvisu.pyc
23.183 KB
April 10 2024 04:58:47
root / root
0644
sortvisu.pyo
23.183 KB
April 10 2024 04:58:47
root / root
0644
ss1.py
25.569 KB
April 19 2020 21:13:39
root / root
0644
ss1.pyc
31.667 KB
April 10 2024 04:58:47
root / root
0644
ss1.pyo
31.072 KB
April 10 2024 04:58:44
root / root
0644
svkill.py
4.75 KB
April 10 2024 04:57:37
root / root
0755
svkill.pyc
5.802 KB
April 10 2024 04:58:47
root / root
0644
svkill.pyo
5.802 KB
April 10 2024 04:58:47
root / root
0644
switch.py
1.522 KB
April 19 2020 21:13:39
root / root
0644
switch.pyc
2.853 KB
April 10 2024 04:58:47
root / root
0644
switch.pyo
2.853 KB
April 10 2024 04:58:47
root / root
0644
tkman.py
8.793 KB
April 10 2024 04:57:37
root / root
0755
tkman.pyc
8.876 KB
April 10 2024 04:58:47
root / root
0644
tkman.pyo
8.876 KB
April 10 2024 04:58:47
root / root
0644
wish.py
0.608 KB
April 19 2020 21:13:39
root / root
0644
wish.pyc
0.72 KB
April 10 2024 04:58:47
root / root
0644
wish.pyo
0.72 KB
April 10 2024 04:58:47
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF