Re: lirc
To |
eXtrEMe ňafík <hektorianek zavinac seznam bod cz>, Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz> |
From |
mar zavinac centrum bod cz (Martin Slouf) |
Date |
Sun, 8 Oct 2006 22:29:24 +0200 |
Mail-followup-to |
eXtrEMe ňafík <hektorianek zavinac seznam bod cz>, Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz> |
User-agent |
Mutt/1.5.13 (2006-08-11) |
sorry, du prave z hospy ale spoustet program pod jinym uzivateleme po startu
systemu na debianu?
1. napsat vlastni skript do /etc/init.d/
2. man start-stop-daemon (a pouzit tenhle program v tom skriptu -- ja tak
poustim napr. jboss, tomcat, hsqldb, ...)
3. tot vse.
priklad spusteni jboss je v priloze.
m.
On Sun, Oct 08, 2006 at 04:37:36PM +0200, eXtrEMe ňafík wrote:
> ale on irexec funguje, jen je problem nekde jinde. bud jsem se spatne
> vyjadril nebo jste me spatne pochopil. zeptam se jinak - to co potrebuji...
> mate program, ktery potrebujete pri startu pocitace spustit pod urcitym
> uzivatelem, jak byste to udelal?...
> ja to udelal tak, ze jsem pridal do /etc/init.d/lirc do sekce START (pri
> spusteni pocitace se provadi) prikaz su -l nafik -c "irexec -d"; problem je v
> tom, ze evidentne se ten prikaz neprovede, protoze po startu PC neni irexec
> mezi procesama...
> kdyz ale spustim jako normalni uzivatel irexec -d z konsole, tak vse beha jak
> ma...
> jde mi tedy o zautomatizovani - aby po kazdem startu systemu nemusel chodit
> do konsole a psat tento prikaz.
> ________________________________________________
> CZdebian-l maillist - CZdebian-l zavinac debian bod cz
> http://www.debian.cz/mailman/listinfo/czdebian-l
> E-mail (un)subscriptions: czdebian-l-request zavinac debian bod cz
#! /bin/bash
# jbosss (2006-09-10) -- start / stops jboss J2EE 1.3 app server
# start is done through 'start-stop-daemon' in order to change daemon uid
# the server itself is started up by provided startup script
# the server is stopped by provided shutdown script
# set up jboss environment
PATH=/bin:/usr/bin:/sbin:/usr/sbin
CLASSPATH=""
. /skripty/j2sdk-1.4_env.sh # PATH is exported here
JBOSS_HOME=/opt/jboss-3.2.8
export JBOSS_HOME
log_file="/tmp/jboss.log"
NAME=jboss
case "$1" in
start)
echo "Starting jboss app server (in the background, see ${log_file})"
start-stop-daemon --start --chuid j2ee --exec ${JBOSS_HOME}/bin/run.sh
>${log_file} 2>&1 &
;;
stop)
echo "Stopping jboss app server"
${JBOSS_HOME}/bin/shutdown.sh --shutdown
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: /etc/init.d/$NAME {start|stop|restart}"
exit 1
;;
esac
Partial thread listing: