Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #! /bin/sh
- RET=0
- ARG=$1
- haveged_id=$(cat /var/run/haveged.pid 2> /dev/null)
- do_start(){
- if [ -z "$haveged_id" ]
- then
- /opt/sbin/haveged -r 0
- fi
- }
- do_stop(){
- if [ -n "$haveged_id" ]
- then
- kill "$haveged_id"
- fi
- }
- do_status(){
- if [ -n "$haveged_id" ]
- then
- printf "haveged deamon is running.\n"
- else
- printf "haveged deamon is down.\n"
- fi
- }
- case "$ARG" in
- start) do_start ;;
- stop) do_stop ;;
- status) do_status ;;
- *) printf "Usage: $(basename $0) [start|stop|status]\n" >&2
- RET=5 ;;
- esac
- exit $RET
Add Comment
Please, Sign In to add comment