프린터가 4시간마다 오프라인 상태가 됩니다.

프린터가 4시간마다 오프라인 상태가 됩니다.

도움이 필요하다. 저는 Raspberry Pi를 사용하고 CUPS를 실행하고 있습니다. 제가 직면한 문제는 프린터가 4~4시간마다 오프라인 상태가 된다는 것입니다. 3시간마다 다시 시작하도록 CUPS를 설정할 수 있는 방법이 있습니까?

감사해요.

답변1

시스템 타이머와 서비스 장치의 조합을 사용하여 특정 간격으로 CUPS 서비스를 자동으로 다시 시작하도록 Raspberry Pi를 구성할 수 있습니다. 설정 방법에 대한 단계별 가이드는 다음과 같습니다.

  1. CUPS용 시스템 서비스 단위 생성:

    먼저 CUPS에 대한 시스템 서비스 단위 파일이 아직 없으면 만듭니다. 일반적으로 대부분의 Linux 시스템에서 이미 사용할 수 있지만 필요한 경우 만들 수 있습니다.

    sudo nano /etc/systemd/system/cups.service
    

    cups.service파일 에 다음 콘텐츠를 추가합니다 .

    [Unit]
    Description=CUPS Scheduler
    
    [Service]
    ExecStart=/usr/sbin/cupsd -l
    Restart=always
    

    파일을 저장하고 텍스트 편집기를 종료합니다.

  2. CUPS용 시스템 타이머 장치 생성:

    이제 CUPS 서비스를 다시 시작할 시기를 지정하는 systemd 타이머 단위 파일을 만듭니다.

    sudo nano /etc/systemd/system/cups.timer
    

    cups.timer파일 에 다음 내용을 추가합니다 . 이 예에서는 3시간마다 CUPS를 다시 시작합니다.

    [Unit]
    Description=Timer to restart CUPS every 3 hours
    
    [Timer]
    OnBootSec=3h
    OnUnitActiveSec=3h
    Unit=cups.service
    
    [Install]
    WantedBy=timers.target
    

    파일을 저장하고 텍스트 편집기를 종료합니다.

  3. 타이머 활성화 및 시작:

    타이머 장치를 활성화하고 시작합니다.

    sudo systemctl enable cups.timer
    sudo systemctl start cups.timer
    
  4. 타이머 상태 확인:

    타이머 상태를 확인하여 타이머가 활성 상태이고 실행 중인지 확인할 수 있습니다.

    sudo systemctl status cups.timer
    

이제 Raspberry Pi는 3시간마다 CUPS 서비스를 자동으로 다시 시작하도록 구성되어야 합니다. 이렇게 하면 프린터를 온라인 상태로 유지하는 데 도움이 됩니다. 원하는 경우 파일의 및 값을 조정하여 OnBootSec서비스 재시작 간격을 다르게 설정할 수 있습니다.OnUnitActiveSeccups.timer

관련 정보