Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | Previous revision | ||
|
carberry:rpi:daemons:shutdown [2020/02/12 09:43] |
carberry:rpi:daemons:shutdown [2024/05/27 09:04] (current) admin [Install the daemon] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ===== The shutdown daemon ===== | ||
| + | To properly shutdown Raspberry Pi when ignition signal disappears, an electrical line was provided to notify the need to shutdown. | ||
| + | The shutdown daemon, monitors this line (pin 13 on P1 header of Raspberry Pi). When this pin goes low, a shutdown command is issued. | ||
| + | |||
| + | ==== Downlaod the daemon ==== | ||
| + | |||
| + | Click here to [[http://www.carberry.it/down.php?download_id=691|download]] the shutdown daemon, or follow installation steps below: | ||
| + | |||
| + | ==== Install the daemon ==== | ||
| + | | ||
| + | Enter home directory: | ||
| + | |||
| + | cd | ||
| + | |||
| + | Download the daemon: | ||
| + | |||
| + | curl -O -J "https://www.carberry.it/index.php?route=download/download/download&download_id=31" | ||
| + | | ||
| + | Untar the file: | ||
| + | |||
| + | tar -xvf shutdown_d_1.1.tar | ||
| + | |||
| + | Create directory in /usr/local/bin: | ||
| + | |||
| + | sudo mkdir -p /usr/local/bin/carberry | ||
| + | |||
| + | Move directory to /usr/local/bin/carberry: | ||
| + | |||
| + | sudo mv shutdown_d /usr/local/bin/carberry/ | ||
| + | |||
| + | Add execution rights: | ||
| + | |||
| + | chmod +x /usr/local/bin/carberry/shutdown_d/shutdown.sh | ||
| + | |||
| + | Add a new line to the ''/etc/rc.local'' before ''exit 0'' line.\\ | ||
| + | Edit: | ||
| + | |||
| + | sudo nano /etc/rc.local | ||
| + | |||
| + | Add: | ||
| + | | ||
| + | /usr/local/bin/carberry/shutdown_d/shutdown.sh& | ||
| + | exit 0 | ||
| + | | ||
| + | System Reboot: | ||
| + | |||
| + | sudo reboot | ||
| + | | ||
| + | ==== Check daemon exexution ==== | ||
| + | |||
| + | Check daemon execution: | ||
| + | | ||
| + | ps aux | grep shutdown | ||
| + | |||
| + | You have to see something like this: | ||
| + | |||
| + | pi@raspberrypi ~ $ ps aux | grep shutdown | ||
| + | root 2058 0.4 0.2 2736 1188 ? S 14:40 0:00 /bin/bash /usr/local/bin/carberry/shutdown_d/shutdown.sh | ||
| + | pi 2380 0.0 0.1 3568 832 pts/0 S+ 14:42 0:00 grep --color=auto shutdown | ||
| + | pi@raspberrypi ~ $ | ||
| + | |||
| + | |||
| + | ==== Test the daemon ==== | ||
| + | |||
| + | To test the daemon, take a wire, and jump toghether pin 13 and pin 25 of P1 connector on Raspberry Pi. | ||
| + | Raspberry Pi will halt now!. | ||
| + | | ||
| + | |||
