Ik probeer op OSX een backupscript te laten runnen op het moment dat ik m'n mac afsluit.
Met wat googlen kom je al gauw uit op de StartupItems in /Library
Een voorbeeldje:
Nu ging dat prima onder Tiger (10.4). Onder Leopard wordt dit script echter keihard afgebroken door de shutdown procedure van OSX, waardoor het script niet fatsoenlijk de kans krijgt alles te backuppen.
heeft iemand enig idee hoe ik wel bij elke shutdown het script kan aanroepen zonder dat het afgebroken wordt?
[edit]
inmiddels heb ik via wat Mac guru's vernomen dat sinds 10.4 launchd daemon is geintroduceerd.
ik ben er echter nog niet achter hoe ik hier de StopService functie implementeer
Met wat googlen kom je al gauw uit op de StartupItems in /Library
Een voorbeeldje:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| cat /Library/StartupItems/BackupScript/BackupScript
#!/bin/sh
##
# Shutdown script
##
. /etc/rc.common
StartService ()
{
echo "backupscript"
}
StopService ()
{
/backupScript/backupScript
}
RunService "$1" |
Nu ging dat prima onder Tiger (10.4). Onder Leopard wordt dit script echter keihard afgebroken door de shutdown procedure van OSX, waardoor het script niet fatsoenlijk de kans krijgt alles te backuppen.
heeft iemand enig idee hoe ik wel bij elke shutdown het script kan aanroepen zonder dat het afgebroken wordt?
[edit]
inmiddels heb ik via wat Mac guru's vernomen dat sinds 10.4 launchd daemon is geintroduceerd.
ik ben er echter nog niet achter hoe ik hier de StopService functie implementeer
[ Voor 11% gewijzigd door frankivo op 05-03-2008 11:58 ]