Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F117750634
guam.sysvinit
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Authored By
Unknown
Size
1 KB
Referenced Files
None
Subscribers
None
guam.sysvinit
View Options
#!/bin/sh
### BEGIN INIT INFO
# Provides:
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start daemon at boot time
# Description: Enable service provided by daemon.
### END INIT INFO
name=`basename $0`
start_cmd="$name start"
restart_cmd="$name restart"
stop_cmd="$name stop"
ping_cmd="$name ping"
user=""
get_pid() {
cat "$pid_file"
}
is_running() {
$ping_cmd > /dev/null 2>&1
}
case "$1" in
start)
if is_running; then
echo "Already started"
else
echo "Starting $name"
if [ -z "$user" ]; then
$start_cmd
else
sudo -u "$user" $start_cmd
fi
sleep 2
for i in {1..10}
do
if is_running; then
break;
fi
echo -n "."
sleep 1
done
if ! is_running; then
echo "Unable to start"
exit 1
fi
fi
;;
stop)
if is_running; then
echo -n "Stopping $name.."
$stop_cmd
for i in {1..10}
do
if ! is_running; then
break
fi
echo -n "."
sleep 1
done
echo
if is_running; then
echo "Not stopped; may still be shutting down or shutdown may have failed"
exit 1
else
echo "Stopped"
if [ -f "$pid_file" ]; then
rm "$pid_file"
fi
fi
else
echo "Not running"
fi
;;
restart)
$restart_cmd
;;
status)
if is_running; then
echo "Running"
else
echo "Stopped"
exit 1
fi
;;
*)
echo "Usage: $0 {start|stop|restart|status}"
exit 1
;;
esac
exit 0
File Metadata
Details
Attached
Mime Type
text/x-shellscript
Expires
Sat, Apr 4, 2:33 AM (1 w, 11 h ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
1e/07/501c69e3d73fbc24610d5c592ec4
Default Alt Text
guam.sysvinit (1 KB)
Attached To
Mode
rG guam
Attached
Detach File
Event Timeline