pistop - Automate startup / shutdown of satellite servers

Edit Package pistop
https://github.com/mbhangui/pistop

pistop is a package that provides two services fclient and fserver.

fclient is a svscan service that waits for fserver service on a remote machine to terminate. fserver service runs on port 5555. shutdown is detected by a socket close

fserver is a svscan service that opens and binds a socket on port 5555. Clients can connect to it and give rudimentary commands. One of the command is wait. The 'wait' command will simply keep the socket open. If the service terminates, the socket gets closed and the remote client can detect this and take further action.

fserver runs as root and offers no security. It is just meant to be used on an internal network of SBC like raspberry pi and provide means to have all clients connect to it, shutdown themselves, when the socket closes.

Refresh
Refresh
Source Files
Filename Size Changed
_service 0000000398 398 Bytes
_service:download_url:pistop-obs.tar.gz 0000195106 191 KB
_service:extract_file:PKGBUILD 0000000960 960 Bytes
_service:extract_file:debian.tar.gz 0000004463 4.36 KB
_service:extract_file:pistop-1.0.tar.gz 0000185941 182 KB
_service:extract_file:pistop.changes 0000001868 1.82 KB
_service:extract_file:pistop.dsc 0000000397 397 Bytes
_service:extract_file:pistop.spec 0000008143 7.95 KB
Revision 27 (latest revision is 34)
Manvendra Bhangui's avatar Manvendra Bhangui (mbhangui) committed (revision 27)
trigger service run
Comments 0
openSUSE Build Service is sponsored by