quietly change permissions on the command file

(allows both accounts to do modifications)
This commit is contained in:
root 2017-02-23 10:32:42 +00:00
parent e177bedd69
commit 79098d7e62
2 changed files with 4 additions and 2 deletions

View File

@ -13,7 +13,7 @@ lounge_light_toggle() {
cd "$(dirname $0)"
touch "$COMMAND_FILE"
chmod 666 "$COMMAND_FILE"
chmod -f 666 "$COMMAND_FILE"
while inotifywait -qq -e close_write "$COMMAND_FILE"; do
mv "$COMMAND_FILE" "$COMMAND_FILE_TMP"
sleep .1 # wait for possible further/parallel writes to end
@ -34,5 +34,5 @@ while inotifywait -qq -e close_write "$COMMAND_FILE"; do
done < "$COMMAND_FILE_TMP"
rm "$COMMAND_FILE_TMP"
touch "$COMMAND_FILE"
chmod 666 "$COMMAND_FILE"
chmod -f 666 "$COMMAND_FILE"
done

View File

@ -6,6 +6,8 @@
# command="/home/automation/chch-power/shell.sh",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty ssh-rsa AAAA...
COMMAND_FILE=/tmp/command
touch $COMMAND_FILE
chmod -f 666 $COMMAND_FILE
status() {
STATUS="$(cat /tmp/status)"