Citat:
Izvršni BASH skript pri logovanju, Applescript?
StartupItem koji je package sa izvršnim BaSH skriptom. Dakle prvo ukucaš ovo:
Code:
#!/bin/sh
. /etc/rc.common
StartService ()
{
ConsoleMessage "Startujem StaniPani"
route del 0.0.0.0
route add ipmailservera 192.168.3.1
route add 0.0.0.0 192.168.10.1
}
StopService ()
{
ConsoleMessage "Stopping"
}
RestartService ()
{
ConsoleMessage "Resterting"
}
RunService "$1"
Snimiš fajl pod imenom, na primer, "stanipani". Onda ukucaš ovo:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Description</key>
<string>stanipani</string>
<key>OrderPreference</key>
<string>None</string>
<key>Provides</key>
<array>
<string>stanipani</string>
</array>
<key>Requires</key>
<array/>
<key>Uses</key>
<array>
<string>Network</string>
</array>
</dict>
</plist>
i snimiš pod imenom StartupParameters.plist. Ako koristiš neki drugi editor, a ne moj omiljeni pico iz Terminala B), onda pazi da su line endings podešeni na Unixovske.
Zatim iz terminala uradiš:
Code:
cd /Library/StartupItems
sudo mkdir stanipani
cd stanipani
sudo cp tamo_gde_si_snimio_fajlove/stanipani
sudo cp tamo_gde_si_snimio_fajlove/StartupParameters.plist
sudo chown root:admin *
sudo chmod +x stanipani
Ako u Library ne postoji folder StartupItems, prethodno ga napravi sam.
Probaj da li je startup item dobar sa:
Code:
sudo SystemStarter start stanipani
[Ovu poruku je menjao madamov dana 09.02.2006. u 20:12 GMT+1]