For at sikre, at en bash-kommando køres ved opstart af din Mac og ikke kun ved terminalopstart, skal du placere kommandoen i en specifik fil. Her er de trin og filer, du kan bruge:
.plist
fil i /Library/LaunchDaemons
for at køre kommandoen som en launch daemon. Dette er en mere moderne og fleksibel metode.Tilføj følgende linjer til /etc/rc.local
:
#!/bin/bash
# Start MongoDB-serveren
/Applications/MongoDB/bin/mongod --dbpath /usr/local/mongo/data --fork --logpath /usr/local/mongo/log
Giv filen eksekverbare rettigheder:
sudo chmod +x /etc/rc.local
Opret en .plist
fil i /Library/LaunchDaemons
, f.eks. com.example.mongodb.plist
:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.example.mongodb</string>
<key>ProgramArguments</key>
<array>
<string>/Applications/MongoDB/bin/mongod</string>
<string>--dbpath</string>
<string>/usr/local/mongo/data</string>
<string>--fork</string>
<string>--logpath</string>
<string>/usr/local/mongo/log</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
Indlæs daemonen med følgende kommando:
sudo launchctl load /Library/LaunchDaemons/com.example.mongodb.plist
Ved at følge disse trin sikrer du, at din MongoDB-server starter automatisk ved systemopstart på din Mac.
Spar dig selv for besvær og kom igennem din to-do liste i dag
1
Beskriv din opgave
2
Modtag bud
3
Få løst din opgave
Møbelsamling
Hjælp med at samle Ikea klædeskab
Maler
Klargøring af lejlighed til flyttesyn
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Havearbejde
Beskæring af 4 større træer
IT support
Geninstallering af windows + programmer
Elektriker
Installation af Sonos musikanlæg i hus
Rengøring
Ugentlig rengøring af lejlighed (114kvm)
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Elektriker
Opsætning af lamper i stue og soveværelse
Catering
3-retters menu til 14 mennesker