actuellement le cas de backup-master
fichier modifié avec systemd
nano /etc/systemd/system/puredata.service
UMask=007 ExecStart=/usr/bin/pd -nogui -nosound -nrt -open /home/pi/master/0-master-main.pd Restart=always StandardOutput=/var/log/puredata.log StandardError=/var/log/puredata.log # Configures the time to wait before service is stopped forcefully. TimeoutStopSec=300 [Install] WantedBy=multi-user.target
actuellement le cas de De Natura Rerum V3
Créer et ouvrir le fichier vierge puredata.log
sudo nano /var/log/puredata.log
Créer et ouvrir le fichier puredata.service:
sudo nano /etc/systemd/system/puredata.service
Ajouter:
UMask=007 [Service] ExecStart=/usr/bin/sudo /usr/bin/pd -nogui -nrt -audiodev 3 -open /home/pi/de-natura-rerum-V3/0_patch_main.pd Restart=always StandardOutput=/var/log/puredata.log StandardError=/var/log/puredata.log User=pi # Configures the time to wait before service is stopped forcefully. TimeoutStopSec=300 [Install] WantedBy=multi-user.target
Valider le démarage de puredata au boot du pi
sudo systemctl enable puredata.service
Commande utiles:
Lancer puredata
sudo systemctl start puredata
Relancer puredata
sudo systemctl restart puredata
Arrêter puredata
sudo systemctl stop puredata
Observer ce que puredata raconte
journalctl -f --unit puredata
actuellement la cas de backup-audio-slave
Créer le dossier /bin :
mkdir ./bin
Se déplacer dans le répertoire /bin.
cd ./bin
Et créer le scipt :
sudo nano script_pd
Dans l'éditeur Nano, coller les lignes suivantes:
#!/bin/bash # This script will start Pd in nogui # mode and will open the patch # named "nicorette.pd" echo "Starting Pd..." pd -nogui -audioindev 3 -nrt -open /home/pi/slave-audio/0-slave-audio-main.pd &
Sauver, fermer.
Déclarer le script comme exécutable :
sudo chmod 755 script_pd
Lancement du script au boot :
Éditer le fichier autostart :
sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
Y ajouter, après les commentaires (#), le chemin du script_pd :
/home/pi/bin/script_pd
Sauver, rebooter.