diff options
| Commit | f8c1df9a9a24be0ff3811dc33e00f92bf51465ab (patch) | |
|---|---|---|
| Author | 2021-04-03 11:54:52 +0300 | |
| Committer | 2021-04-03 11:54:52 +0300 | |
| Files | 56dfbe9d57e3150b480928da543b3dba30e11692 /tools | |
| devrix-job-board-0.1.tar devrix-job-board-0.1.tar.gz devrix-job-board-0.1.zip | ||
| Parent | aa2e361c3114b53ac7858e118454b9dfaf51ebe4 (diff) | |
| Parent | fff8c08ad7f3845eb32671292392cbf08bb738c9 (diff) | |
Merge pull request #1 from Syndamia/dev v0.1
Implemented main functionality
2 files changed, 40 insertions, 0 deletions
| -rwxr-xr-x | tools/move-to-www.sh | 16 | ||||
| -rwxr-xr-x | tools/watch-move-to-www.sh | 24 |
diff --git a/tools/move-to-www.sh b/tools/move-to-www.sh new file mode 100755 index 0000000..ee13725 --- /dev/null +++ b/tools/move-to-www.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +if [ "$EUID" -ne 0 ]; then + echo "Please run as root" + exit +fi + +DEFAULT_DIR="/var/www/devrix-job-board/" + +if [ ! -d "$DEFAULT_DIR" ]; then + mkdir $DEFAULT_DIR + chown www-data:www-data $DEFAULT_DIR +fi + +cp -R ../src/. $DEFAULT_DIR +chown -R www-data:www-data $DEFAULT_DIR* diff --git a/tools/watch-move-to-www.sh b/tools/watch-move-to-www.sh new file mode 100755 index 0000000..db120b8 --- /dev/null +++ b/tools/watch-move-to-www.sh @@ -0,0 +1,24 @@ +#!/bin/bash + +if ! type "inotifywait" > /dev/null; then + echo "You'll need to install inotify-tools!" +fi + +if [ "$EUID" -ne 0 ]; then + echo "Please run as root!" + exit +fi + +DEFAULT_DIR="/var/www/devrix-job-board/" + +if [ ! -d "$DEFAULT_DIR" ]; then + mkdir $DEFAULT_DIR + chown www-data:www-data $DEFAULT_DIR +fi + +inotifywait -m ../src/ -r -e attrib -e create -e move -e delete | + while read dir action file; do + echo "[`date +"%Y-%m-%d %T"`] Updated folder" + cp -R ../src/. $DEFAULT_DIR + chown -R www-data:www-data $DEFAULT_DIR* + done |
