Mac Mini M4
Version vom 16. November 2025, 05:43 Uhr von Signux (Diskussion | Beiträge)
Was möchte ich haben:
- Externe Festplatte anbinden
- Ich möchte Sensor-daten versenden
- Ich möchte einen Docker container laufen lassen
Externe Festplatte anbinden
- Externes Laufwerk automatisch einbinden lassen
sudo defaults write /Library/Preferences/SystemConfiguration/autodiskmount AutomountDisksWithoutUserLogin -bool true
Sensordaten versenden
- Dafür hab ich ein script unter "bin" abgelegt
- Datei
send.semnsor.data.plistunter/Library/LaunchDaemonsmit dem folgenden Inhalt angelegt:
<?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>send.semnsor.data</string>
<key>ProgramArguments</key>
<array>
<string>/Users/DEINUSER/bin/sendsensordata.sh</string>
</array>
<key>StartInterval</key>
<integer>120</integer> <!-- alle 2 Minuten -->
<key>StandardErrorPath</key>
<string>/tmp/send.semnsor.data.err</string>
<key>StandardOutPath</key>
<string>/tmp/send.semnsor.data.out</string>
</dict>
</plist>
- Rechte setzen:
sudo chown root:wheel /Library/LaunchDaemons/send.semnsor.data.plist sudo chmod 644 /Library/LaunchDaemons/send.semnsor.data.plist
- Job starten:
sudo launchctl load /Library/LaunchDaemons/send.semnsor.data.plist
- Im ersten versuch hatte ich es mit einem Cronjob versucht, aber das hatte nur zuverlässig funktioniert wenn ein Benutzer angemeldet war...
- das sript wird via cronjob ausgeführt
- conjob kann mit
crontab -eangelegt werden - mit
export EDITOR=nanokann man den default editor auf nano umstellen
Docker
Colima
- Installation via brew:
brew install colima - Start:
colina start - Informationen:
colima ls
PROFILE STATUS ARCH CPUS MEMORY DISK RUNTIME ADDRESS default Running aarch64 2 2GiB 100GiB docker
- Startparameter:
-c, --cpus int number of CPUs (default 2) -d, --disk int disk size in GiB (default 100) -m, --memory float32 memory in GiB (default 2)