Ga naar inhoud


Hoe is vncserver in UNIX bij 't booten te starten


Peterbraaf

Aanbevolen berichten

Heb hier een Bull Escala server draaien op UNIX AIX 4.3.2.0 waarop ik vncserver heb geïnstalleerd.

Wil graag al bij het booten van deze server vncserver opstarten maar weet niet in welke configuratie file ik dit moet opnemen.

 

Op het net vond ik in een jarenoude forumarchief dat iemand hetzelfde vroeg en het volgende als antwoord kreeg:

 

Make a script in /usr/local/etc/rc.d called vncserver.sh (or similar) and use:

#!/bin/sh > PATH=/path/that/you/need > su <username> -c "/usr/X11R6/bin/vncserver :1 -depth 8 -geometry 800x600"

 

Nu komt dat bestandje rc.d nergens voor op heel het systeem.

Iemand een idee hoe ik vncserver kan opstarten bij het booten en dan met name in welke config-file ik dat moet opnemen?

 

Bedankt alvast.

 

 

Link naar reactie
Delen op andere sites


Ik denk dat jouw AIX'je ook wel een rc.d heeft, anders zou het geen system-v zijn <img src="/ubbthreads/images/graemlins/tongue.gif" alt="" />

 

find / -name rc.d

 

suc6! <img src="/ubbthreads/images/graemlins/xyxthumbs.gif" alt="" />

 

PS: Die regel die je gaf, werkt goed als je het in je rc.d zet <img src="/ubbthreads/images/graemlins/wink.gif" alt="" />

Link naar reactie
Delen op andere sites

Nee geen rc.d aanwezig.

 

Gaf een zoekopdracht met het volgende resultaat:

 

# oslevel

4.3.2.0

# find / -name "rc.d" -print

#

# find / -name "rc.*" -print

/tmp/rc.net.out

/tmp/rc.net.serial.out

/tmp/rc.netware.out

/usr/lpp/bos.net/inst_root/etc/rc.nfs

/usr/lpp/bos.net/inst_root/etc/rc.net

/usr/lpp/bos.net/inst_root/etc/rc.bsdnet

/usr/lpp/bos.net/inst_root/etc/rc.net.serial

/usr/lpp/bos.net/inst_root/etc/rc.tcpip

/usr/lpp/X11.Dt/inst_root/etc/rc.dt

/usr/lpp/ipx/inst_root/etc/rc.netware

/usr/lpp/devices.csii/inst_root/etc/rc.csii

/usr/lib/boot/network/rc.dd_boot

/usr/lib/boot/network/rc.bos_inst

/usr/lib/boot/network/rc.diag

/usr/lib/nls/msg/en_US/rc.cat

/usr/sbin/rc.bootx

/usr/sbin/rc.0083

/etc/rc.C2

/etc/rc.dacinet

/etc/rc.powerfail

/etc/rc.bsdnet

/etc/rc.net

/etc/rc.net.serial

/etc/rc.nfs

/etc/rc.tcpip

/etc/rc.dt

/etc/rc.netware

/etc/rc.csii

/etc/rc.magic

/sbin/rc.boot

/hypercd/lib/cmds/aixcmds4/rc.htm

/hypercd/lib/cmds/aixcmds4/rc.powerfail.htm

/hypercd/lib/files/aixfiles/rc.boot.htm

/hypercd/lib/files/aixfiles/rc.net.htm

/hypercd/lib/files/aixfiles/rc.ntx.htm

/hypercd/lib/files/aixfiles/rc.tcpip.htm

#

 

<img src="/ubbthreads/images/graemlins/dogeyes.gif" alt="" />

Link naar reactie
Delen op andere sites

Bij AIX kan je in /etc/rc.d/rc2.d je opstart bestanden plaatsen. Deze moeten voldoen aan de system5 init scripts. Dus script moet beginnen met een S (van start, hoofdletter)

 

Je script kan je dan S01vnc.sh noemen, met bijf deze inhoud.

 

#!/bin/sh

 

case $1 in

start)

PATH=/path/that/you/need

su <username> -c "/usr/X11R6/bin/vncserver :1 -depth 8 -geometry 800x600"

;;

stop)

echo "Stoppen gaat niet, gewoon laten draaien"

;;

esac

# Einde script

 

Ik heb het niet getest, er zou dus een syntax fout in script kunnen zitten.

 

Ronald

My DM(800|7025) is Ronaldd powered

Link naar reactie
Delen op andere sites

Standaard zijn op AIX die directories leeg, omdat deze op AIX niet gebruikt worden. In /etc/inittab staat wel een entry 'rc 2' die de system5 init scripts opstarten.

 

Ik heb het niet geprobeerd, ik vond het niet nodig om daarvoor ons AIX43 systeem te rebooten. Het zal echt wel werken, waarom zouden ze anders die directories aanmaken met voorbeelden en readme.

 

Ronald

My DM(800|7025) is Ronaldd powered

Link naar reactie
Delen op andere sites

Citaat:

The box said "Requires Windows 95 or better." I can't understand why it won't work on my Linux computer


Linux is toch beter dan windows...:-)

Telepathy is very nice, but in this age of telecommunication, computers are much more efficient.

 

Linux+VDR @ AMD64, PLi + Dreambox 7000, 2x Mutant 200s, Mvision HD300N (all CCCam), test: Linux MythTV

Link naar reactie
Delen op andere sites

Citaat:
Linux is toch beter dan windows...:-)


Technisch gezien zeer zekers, maar qua gebruikers vriendelijkheid slaat het nog wel eens de plank mis <img src="/ubbthreads/images/graemlins/shocked.gif" alt="" />

Alleen is dit offtopic .. mischien een nieuw draadje? <img src="/ubbthreads/images/graemlins/grin.gif" alt="" />
Link naar reactie
Delen op andere sites

Zo, weer terug van ziekgeweest.

Hier is de inhoud van mijn innittab

 

Moet ik hier direct vncserver laden of moet ik een aparte scriptje laden?

 

Kan iemand letterlijk typen wat ik in de innittab moet plaatsen en/of in dat apparte scriptje?

 

Als ik vncserver standaard vanuit de prompt opstart type ik namelijk het volgende;

 

#cd /.vnc

#perl vncserver :13

 

Kweenie hoe dat werkt met die innittab.

 

: @(#)49 1.28.2.7 src/bos/etc/inittab/inittab, cmdoper, bos430, 9737A_430 7/26/94 16:27:45

: IBM_PROLOG_BEGIN_TAG

: This is an automatically generated prolog.

:

: bos430 src/bos/etc/inittab/inittab 1.28.2.7

:

: Licensed Materials - Property of IBM

:

: © COPYRIGHT International Business Machines Corp. 1989,1993

: All Rights Reserved

:

: US Government Users Restricted Rights - Use, duplication or

: disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

:

: IBM_PROLOG_END_TAG

:

: COMPONENT_NAME: CMDOPER

:

: ORIGINS: 3, 27

:

: © COPYRIGHT International Business Machines Corp. 1989, 1993

: All Rights Reserved

: Licensed Materials - Property of IBM

:

: US Government Users Restricted Rights - Use, duplication or

: disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

:

: Note - initdefault and sysinit should be the first and second entry.

:

init:2:initdefault:

brc::sysinit:/sbin/rc.boot 3 >/dev/console 2>&1 # Phase 3 of system boot

anacheck::bootwait:/usr/bin/anasnap -b >/dev/null 2>&1

errsav::bootwait:/usr/bin/errsav_Bull >/dev/null 2>&1

powerfail::powerfail:/etc/rc.powerfail 2>&1 | alog -tboot > /dev/console # Power Failure Detection

load64bit:2:once:/etc/methods/cfg64 >/dev/console 2>&1 # Enable 64-bit execs

mkatmpvc:2:once:/usr/sbin/mkatmpvc >/dev/console 2>&1

atmsvcd:2:once:/usr/sbin/atmsvcd >/dev/console 2>&1

rc:2:wait:/etc/rc 2>&1 | alog -tboot > /dev/console # Multi-User checks

fbcheck:2:wait:/usr/sbin/fbcheck 2>&1 | alog -tboot > /dev/console # run /etc/firstboot

srcmstr:2:respawn:/usr/sbin/srcmstr # System Resource Controller

smwd:2:wait:/usr/bin/startsrc -s smwd # SMW Server

rcnetw:2:wait:/etc/rc.netware #start Netware

rctcpip:2:wait:/etc/rc.tcpip > /dev/console 2>&1 # Start TCP/IP daemons

rcmagic:2:wait:/etc/rc.magic > /dev/console 2>&1 # Start MAGIC daemons

rcnfs:2:wait:/etc/rc.nfs > /dev/console 2>&1 # Start NFS Daemons

cron:2:respawn:/usr/sbin/cron

piobe:2:wait:/usr/lib/lpd/pio/etc/pioinit >/dev/null 2>&1 # pb cleanup

:install_assist:2:wait:/usr/sbin/install_assist </dev/console >/dev/console 2>&1

qdaemon:2:wait:/usr/bin/startsrc -sqdaemon

writesrv:2:wait:/usr/bin/startsrc -swritesrv

uprintfd:2:respawn:/usr/sbin/uprintfd

logsymp:2:once:/usr/lib/ras/logsymptom # for system dumps

diagd:2:once:/usr/lpp/diagnostics/bin/diagd >/dev/console 2>&1

pmd:2:wait:/usr/bin/pmd > /dev/console 2>&1 # Start PM daemon

dptelog:2:once:/usr/lpp/dpt/dptelog

:dt:2:wait:/etc/rc.dt

kxloadgui:2:bootwait:/etc/do_kx_load

dt:2:wait:/etc/rc.dt

cons:0123456789:respawn:/usr/sbin/getty /dev/console

tty0:2:off:/usr/sbin/getty /dev/tty0

tty1:2:off:/usr/sbin/getty /dev/tty1

tty3:2:off:/usr/sbin/getty /dev/tty3

 

 

Thanks again.

Link naar reactie
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...

Belangrijke informatie

Lees alvorens je verder gaat onze Gebruiksvoorwaarden en Privacybeleid. We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.