Home
Phabricator
Search
Log In
Paste
P595
Masterwork From Distant Lands
Active
Public
Actions
Authored by
davidedmundson
on May 11 2020, 1:55 PM.
Edit Paste
Archive Paste
View Raw File
Subscribe
Mute Notifications
Award Token
Flag For Later
Tags
None
Subscribers
None
#!/usr/bin/env python
import
signal
import
sys
import
dbus
import
dbus.service
def
signal_handler
(
sig
,
frame
):
file
=
open
(
"/tmp/session_leader3"
,
"w"
)
print
(
'DAVE: App terminated
%d
'
%
sig
,
file
=
file
)
file
.
flush
()
sys
.
exit
(
0
)
signal
.
signal
(
signal
.
SIGHUP
,
signal_handler
)
signal
.
signal
(
signal
.
SIGINT
,
signal_handler
)
signal
.
signal
(
signal
.
SIGQUIT
,
signal_handler
)
signal
.
signal
(
signal
.
SIGILL
,
signal_handler
)
signal
.
signal
(
signal
.
SIGTRAP
,
signal_handler
)
signal
.
signal
(
signal
.
SIGABRT
,
signal_handler
)
signal
.
signal
(
signal
.
SIGBUS
,
signal_handler
)
signal
.
signal
(
signal
.
SIGFPE
,
signal_handler
)
#signal.signal(signal.SIGKILL, signal_handler)
signal
.
signal
(
signal
.
SIGUSR1
,
signal_handler
)
signal
.
signal
(
signal
.
SIGSEGV
,
signal_handler
)
signal
.
signal
(
signal
.
SIGUSR2
,
signal_handler
)
signal
.
signal
(
signal
.
SIGPIPE
,
signal_handler
)
signal
.
signal
(
signal
.
SIGALRM
,
signal_handler
)
signal
.
signal
(
signal
.
SIGTERM
,
signal_handler
)
#signal.signal(signal.SIGSTKFLT, signal_handler)
signal
.
signal
(
signal
.
SIGCHLD
,
signal_handler
)
signal
.
signal
(
signal
.
SIGCONT
,
signal_handler
)
#signal.signal(signal.SIGSTOP, signal_handler)
signal
.
signal
(
signal
.
SIGTSTP
,
signal_handler
)
signal
.
signal
(
signal
.
SIGTTIN
,
signal_handler
)
signal
.
signal
(
signal
.
SIGTTOU
,
signal_handler
)
signal
.
signal
(
signal
.
SIGURG
,
signal_handler
)
signal
.
signal
(
signal
.
SIGXCPU
,
signal_handler
)
signal
.
signal
(
signal
.
SIGXFSZ
,
signal_handler
)
signal
.
signal
(
signal
.
SIGVTALRM
,
signal_handler
)
signal
.
signal
(
signal
.
SIGPROF
,
signal_handler
)
signal
.
signal
(
signal
.
SIGWINCH
,
signal_handler
)
signal
.
signal
(
signal
.
SIGPOLL
,
signal_handler
)
signal
.
signal
(
signal
.
SIGPWR
,
signal_handler
)
signal
.
signal
(
signal
.
SIGSYS
,
signal_handler
)
bus
=
dbus
.
SessionBus
()
bus_name
=
dbus
.
service
.
BusName
(
'foo.bar'
,
bus
=
bus
)
signal
.
pause
()
davidedmundson
edited the content of this paste.
(Show Details)
May 11 2020, 1:55 PM
davidedmundson
changed the title of this paste from untitled to
Masterwork From Distant Lands
.
Log In to Comment