Am 18.03.2014 22:59, schrieb Usman:
> I am trying to test some code with respect to my services setup. I have two 
> services, lets say service_a and
> service_b. In service_a unit file I have this:
> 
> OnFailure=service_b
> 
> And from the man page for OnFailure unit I get this:
> 
> A space-separated list of one or more units that are activated when this unit 
> enters the "failed" state
> 
> My question is, to test this setup, how can I have service_a in a "failed" 
> state? I have tried using kill -9, but
> that leaves service in "signal" state and not "failed" state. How can I 
> manually set a service in "failed" state so
> that service_b gets started for my testing? Any specific signal? Any help 
> much appreciated.

kill -4

http://www.linux.org/threads/kill-commands-and-signals.4423/

SIGILL - When a process performs a faulty, forbidden, or unknown function, the
system sends the SIGILL signal to the process. This is the ILLegal SIGnal

1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL
5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE
9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2
13) SIGPIPE 14) SIGALRM 15) SIGTERM 17) SIGCHLD
18) SIGCONT 19) SIGSTOP 20) SIGTSTP 21) SIGTTIN
22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ
26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO
30) SIGPWR 31) SIGSYS 34) SIGRTMIN 35) SIGRTMIN+1
36) SIGRTMIN+2 37) SIGRTMIN+3 38) SIGRTMIN+4 39) SIGRTMIN+5
40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8 43) SIGRTMIN+9
44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13
48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13
52) SIGRTMAX-12 53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9
56) SIGRTMAX-8 57) SIGRTMAX-7 58) SIGRTMAX-6 59) SIGRTMAX-5
60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2 63) SIGRTMAX-1
64) SIGRTMAX

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to