pwm 제어를 위해 c 실행파일 실행 시 pigpio 아래 에러 발생
initInitialise: Can't lock /var/run/pigpio.pid
pigpiod 데몬이 이미 실행 중일 때 발생하는 문제
pigpiod가 이미 실행 중이어서 PID 파일(/var/run/pigpio.pid)을 잠글 수 없다는 의미다.
1) pigpiod 프로세스 종료
sudo pkill pigpiod
2) pigpiod 서비스 종료 (시스템 서비스로 실행된 경우)
sudo systemctl stop pigpiod
3) 다시 실행
sudo systemctl start pigpiod
* 번외 아래 에러 발생 시
bind to port 8888 failed
1) 포트 8888을 사용 중인 프로세스를 확인
sudo lsof -i :8888
2) 해당 프로세스 종료
sudo kill <PID>
pigpiod 서비스 리로드 및 재시작
sudo systemctl daemon-reload
sudo systemctl start pigpiod