Default command-line argument från 'SystemStarter'?

Tråden skapades och har fått 5 svar. Det senaste inlägget skrevs .
1
  • Medlem
  • International user
  • 2005-02-12 21:38

Det verkar som om 'SystemStarter' skickar 'start' som "default" command-line argument till alla StartupItems. Hittar dock igen dokumetation om detta men, mina script i '/Library/StartupItems/' verkar läsa '$1' som 'start'.

Någon som vet?

  • Medlem
  • Stockholm
  • 2005-02-12 21:49

Kan bara verifiera att SystemStarter skickar "start" till StartupItems.'

"SystemStarter runs the executable with a single argument indicating the action to be performed. The possible values of the argument are start, stop, and restart."

Vad $1 är i dina script vet jag ej.

  • Medlem
  • International user
  • 2005-02-12 21:58
Ursprungligen av Linus:

Kan bara verifiera att SystemStarter skickar "start" till StartupItems.'

"SystemStarter runs the executable with a single argument indicating the action to be performed. The possible values of the argument are start, stop, and restart."

Så 'start' är alltså "default"? Då kan man ju fundera på när SystemStarter skickar 'stop' och 'restart'?

Ursprungligen av Linus:

Vad $1 är i dina script vet jag ej.

'start' naturligtvis, som jag sa

  • Medlem
  • International user
  • 2005-02-12 22:07

Hittade info som verkar bekräfta 'start' som default command-line argument

VARNING!!! GEEKS ONLY :eek:

StartupItem

  • Medlem
  • International user
  • 2005-02-12 23:21

Intressant är att man inte behöver länka 'rc.common' (jag gör det ändå för PATH init). Det är inte heller nödvändigt att kalla på 'RunService "$1"'.

  • Medlem
  • Kiruna
  • 2005-02-14 00:01

$1 i ett shell-script substitueras med första argumentet till kommandot.

($0 substitueras med kommandot självt, $2, $3 osv substitueras med andra, tredje osv. argumentet.)

1
Bevaka tråden