Browse Source

Removing scripts directory, one can find all that in Linux forums

master
Krisjanis Rijnieks 8 years ago
parent
commit
a7a8dccfe7
  1. 41
      scripts/README.md
  2. 25
      scripts/keepalive-example-camera.sh
  3. 25
      scripts/keepalive-example.sh

41
scripts/README.md

@ -1,41 +0,0 @@
#ofxPiMapper Scripts
This directory contains useful scripts to be used to autorun and keep alive your projection mapping application.
## keepalive-example.sh
This script launches and keeps alive the example application.
1. Copy it to your home directory.
```
cp keepalive-example.sh ~/keepalive-example.sh
```
2. Set exec permissions.
```
chmod a+x keepalive-example.sh
```
3. Run `crontab -e` and add the following lines to make use of it.
```
@reboot /home/pi/keepalive-example.sh
* * * * * /home/pi/keepalive-example.sh
```
## keepalive-example-camera.sh
This script launches and keeps alive the example-camera application.
1. Copy it to your home directory.
```
cp keepalive-example-camera.sh ~/keepalive-example-camera.sh
```
2. Set exec permissions.
```
chmod a+x keepalive-example-camera.sh
```
3. Run `crontab -e` and add the following lines to make use of it.
```
@reboot /home/pi/keepalive-example-camera.sh
* * * * * /home/pi/keepalive-example-camera.sh
```

25
scripts/keepalive-example-camera.sh

@ -1,25 +0,0 @@
#!/bin/bash
PROCESS_DIR="/home/pi/openFrameworks/addons/ofxPiMapper/example/bin"
PROCESS_NAME="example-camera"
case "$(pidof $PROCESS_NAME | wc -w)" in
0) echo "Restarting $PROCESS_NAME: $(date)" >> "/var/log/$PROCESS_NAME.txt"
for i in {5..1};
do
echo -en "\rLaunching ofxPiMapper in $i"
sleep 1;
done
echo -e "\r"
"$PROCESS_DIR/$PROCESS_NAME" &
;;
1) # all ok
;;
*) echo "Removed double $PROCESS_NAME: $(date)" >> "/var/log/$PROCESS_NAME.txt"
kill $(pidof $PROCESS_NAME | awk '{print $1}')
;;
esac

25
scripts/keepalive-example.sh

@ -1,25 +0,0 @@
#!/bin/bash
PROCESS_DIR="/home/pi/openFrameworks/addons/ofxPiMapper/example/bin"
PROCESS_NAME="example"
case "$(pidof $PROCESS_NAME | wc -w)" in
0) echo "Restarting $PROCESS_NAME: $(date)" >> "/var/log/$PROCESS_NAME.txt"
for i in {5..1};
do
echo -en "\rLaunching ofxPiMapper in $i"
sleep 1;
done
echo -e "\r"
"$PROCESS_DIR/$PROCESS_NAME" &
;;
1) # all ok
;;
*) echo "Removed double $PROCESS_NAME: $(date)" >> "/var/log/$PROCESS_NAME.txt"
kill $(pidof $PROCESS_NAME | awk '{print $1}')
;;
esac
Loading…
Cancel
Save