Sway는 시작 시 스크립트를 실행하지 않습니다.

Sway는 시작 시 스크립트를 실행하지 않습니다.

시작 시 실행하려는 두 개의 bash 스크립트가 있습니다. 나는 sway를 사용하고 스크립트를 실행하고 있습니다.구현하다같은 말

exec /home/crawraps/.config/sway/gdrive-push-sync.sh
exec /home/crawraps/.config/sway/gdrive-pull-sync.sh

문제는 이러한 스크립트 중 하나는 실행 중이지만 다른 하나는 실행되지 않는다는 것입니다. 특히 gdrive-push-sync.sh작동하지 않습니다. 모두 실행 가능하며 수동으로 실행하면 작동합니다.

스크립트를 수동으로 테스트 했는데 스크립트가 실행 중이지만 스크립트 가 없는 push것도 볼 수 있습니다 .pullhtoppush

저는 아치리눅스를 사용하고 있어요

gdrive-push-sync.sh:

#!/bin/bash

cd $GDRIVE
ignore=".gd/"

inotifywait $GDRIVE -m -r -e modify -e create -e delete -e move |
  while read directory action file; do
    relPath=${directory#"$GDRIVE"}
    if [ "$relPath" != "$ignore" ]; then
      echo "$action $relPath$file"
      drive push $relPath$file
    fi
  done

gdrive-pull-sync.sh:

#!/bin/bash

cd $GDRIVE

while true
do
drive pull
sleep 10m
done

관련 정보