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: