| Category: | System Admin |
| Author/Contact Info | J. J. Horner <jjhorner@bellsouth.net> |
| Description: | Pretty simple script to start and stop services without having to type in paths. Revisions are welcome and encouraged. |
#!/usr/bin/perl
#
# Author: J. J. Horner
# Date: 02/08/2001
#
# Script to start and stop services without having to type in paths
# Infinitely lazy way to do things, but it works.
# script should be in a directory in root's path and executable
# link 'ln -s /usr/sbin/start /usr/sbin/stop'
#
# Paths may need to be reset.
use strict;
my $service = shift;
$0 =~ /([^\/]+)$/;
my $action = $1;
$service =~ tr~/~~d;
if (-e "/etc/rc.d/init.d/$service") {
exec("/etc/rc.d/init.d/$service", $action) or die "exec: $!";
} else {
print("Service $service does not exist on this system.\n");
}
|
|
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Service controller for Linux/Unix
by Fastolfe (Vicar) on Feb 09, 2001 at 01:06 UTC | |
by jjhorner (Hermit) on Feb 09, 2001 at 01:29 UTC | |
by Fastolfe (Vicar) on Feb 09, 2001 at 01:50 UTC | |
|
Re: Service controller for Linux/Unix
by tadman (Prior) on Feb 09, 2001 at 07:57 UTC |