RSS Git Download  Clone
Raw Blame History
#!/usr/bin/perl

use strict;
use warnings;

BEGIN {
    use FindBin qw($Bin); # warn 'BIN:'.$Bin; exit;
    # set lib paths for app:
    use lib (
		"$Bin/../lib",
        '/home/raj/perl5/lib/perl5',
	);
}

use Daemon::Control;

my %args = (
    name         => 'lantronix',
#    lsb_start   => '$syslog $remote_fs',
#    lsb_stop    => '$syslog',
    lsb_sdesc    => 'Lantronix daemon',
    lsb_desc     => 'Controls the lantronix_daemon script',
    path         => "$Bin/lantronix_daemon.pl",
    program      => "$Bin/lantronix_socket.pl",
    program_args => [ ],
    pid_file     => '/var/run/lantronix/lantronix.pid',
    stderr_file  => '/var/run/lantronix/lantronix.out',
    stdout_file  => '/var/run/lantronix/lantronix.out',
    fork         => 2,
);

Daemon::Control->new(\%args)->run;

__END__
# init.d script:
if [ -x /home/raj/apps/HILIS4/script/lantronix_daemon.pl ];
then
    /home/raj/apps/HILIS4/script/lantronix_daemon.pl $1
else
    echo "Required program /home/raj/apps/HILIS4/script/lantronix_daemon.pl not found!"
    exit 1;
fi