Toon posts:

Processen restarten van MAC OS X 10.4 via SSH

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil via SSH een proces opnieuw opstarten van een MAC OS X 10.4 Server. Onze VNC server hangt regelmatig en dan wil het proces van VNC opnieuw opstarten. Als ik met het commando ps aux | grep vnc | grep -v grep ga zoeken dan vind ik het wel. Ik kan het proces killen met kill -9 [proces naam]

De output is dan:

/bin/sh /Library/StartupItems/OSXvnc/OSXvnc-keepalive /Library/StartupItems/OSXvnc/OSXvn
/Library/StartupItems/OSXvnc/OSXvnc-server -rfbport 5900 -desktop xserve2 -dontdisconnect

Ik kan met een & de shell loslaten maar dan spuugt de console allemaal meldingen en het is erg onpraktisch. Is er een andere manier om net als redhat een proces opnieuw te starten :?

Met Redhat kun je toch zoiets intypen als /etc/rc.d/init.d/[proces naam] restart. Debian of welk Linux OS moet dat kunnen. Kan dat ook met MAC OS X 10.4 Server?

Tot nu toe moet ik met een reboot commando de server opnieuw starten maar dat is wel erg omslachtig.

Iemand een idee :)

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
> APL

Verwijderd

alle output naar /dev/null ???

  • TukkerTweaker
  • Registratie: November 2001
  • Laatst online: 10-02 21:47
Zelf een bash scriptje schrijven.

  • dawuss
  • Registratie: Maart 2001
  • Laatst online: 01-02 20:46

dawuss

gadgeteer

Probeer het eens met het NeXt-style 'open' commando:

$ open -a <appname>

micheljansen.org
Fulltime Verslaafde Commandline Fetisjist ©


Verwijderd

Topicstarter
Das een goeie dawuss. Dus met het open commando kun je icoontjes 'aanklikken' in een shell. Ik hou meer van CLI net als onder Linux ;) Maar ik zal het eens proberen. Thankx dawuss :D

Verwijderd

$ <whatever om je proces weer op te starten> 1>/dev/null &

nu wordt al je standard output naar de prullenbak geschreven en komen er geen meldingen in je console/terminal sessie.


0 = standard input
1 = standard output
2 = standard error

Verwijderd

Topicstarter
Ik vind zoals met Redhat het erg handig om processen met een script te restarten zoals /etc/rc.d/init.d/[proces] en dan restart en het proces is opnieuw opgestart. Is dat met Mac OS X ook mogelijk :?

  • dawuss
  • Registratie: Maart 2001
  • Laatst online: 01-02 20:46

dawuss

gadgeteer

Ja, maar dan moet je die init scripts zelf schrijven of iemand vinden die dat voor jou heeft gedaan :)
start-stop-daemon is daarbij je beste vriend ;)

micheljansen.org
Fulltime Verslaafde Commandline Fetisjist ©

Pagina: 1