manage:manual:カードリーダー式入退室システム
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
manage:manual:カードリーダー式入退室システム [2025/07/09 22:11] – csradmin | manage:manual:カードリーダー式入退室システム [2025/07/09 22:15] (現在) – csradmin | ||
---|---|---|---|
行 112: | 行 112: | ||
serviceファイル(AutoDoorLockSystem.service) | serviceファイル(AutoDoorLockSystem.service) | ||
- | [Unit] | + | [Unit] Description = AutoDoorLockSystem |
- | Description = AutoDoorLockSystem | + | After = network |
- | After = network | + | |
[Service] | [Service] | ||
Type = simple | Type = simple | ||
ExecStart = / | ExecStart = / | ||
- | |||
[Install] | [Install] | ||
WantedBy = multi-user.target | WantedBy = multi-user.target | ||
batファイル(AutoProcessRun.sh) | batファイル(AutoProcessRun.sh) | ||
- | # | + | #!/bin/bash |
- | sudo pigpiod | + | sudo pigpiod |
- | cd / | + | cd / |
sudo python3 DoorLockSystem.py | sudo python3 DoorLockSystem.py | ||
行 133: | 行 130: | ||
1️⃣statusを見るとバッチファイルのディレクトリが存在しないと言われる | 1️⃣statusを見るとバッチファイルのディレクトリが存在しないと言われる | ||
エラー例: | エラー例: | ||
- | AutoDoorLockSystem.service: | + | |AutoDoorLockSystem.service: |
原因: | 原因: | ||
行 141: | 行 138: | ||
解決策: | 解決策: | ||
下記コードを実行し、スクリプトの改行コードをLinux形式(LF)に変更する。 | 下記コードを実行し、スクリプトの改行コードをLinux形式(LF)に変更する。 | ||
- | sudo apt-get install dos2unix | + | |sudo apt-get install dos2unix dos2unix / |
- | dos2unix / | + | |
===== なにかわからないことがあったときは ===== | ===== なにかわからないことがあったときは ===== |
manage/manual/カードリーダー式入退室システム.1752066714.txt.gz · 最終更新: by csradmin