cron

다중 컴퓨터 크론
cron

다중 컴퓨터 크론

나는 많은 컴퓨터를 가지고 있고 그 사이에 ssh를 사용합니다. 각 컴퓨터에 수동으로 입력하는 cron 파일이 있습니다. 이 cron 파일을 변경할 때 각 시스템에 수동으로 SSH를 연결하여 그에 따라 cron을 업데이트해야 합니다. 각 컴퓨터의 크론을 이 파일의 기능으로 만드는 방법이 있습니까? 이렇게 하면 컴퓨터 간에 동기화되는 파일이 하나만 있을 수 있으므로 각 컴퓨터의 cron이 업데이트됩니다. ...

Admin

www-data 사용자로 cronservice를 시작할 수 없습니다.
cron

www-data 사용자로 cronservice를 시작할 수 없습니다.

www-data 사용자를 사용하여 Docker에서 cron-service를 시작하려고 하는데 'starting periodic command Scheduler: cronseteuid: Operation not allowed failed!'라는 메시지가 표시됩니다. 아래는 Dockerfile입니다. FROM php:8.2.12-fpm@sha256:2aa938b6d62f7415e9c84d867d9ceed18ef8ec3cf3944d389e088c93f9678a84 as base # Set environ...

Admin

명령 및 크론 작업 닫기
cron

명령 및 크론 작업 닫기

나는 많은 컴퓨터를 가지고 있고, 각각은 크론 작업을 좌우로 실행하고 있습니다. 이는 서버 컴퓨터와 데스크톱 컴퓨터입니다. 데스크톱 컴퓨터에서는 크론 작업이 실행되는 동안 사용자가 컴퓨터를 종료하는 것이 불편할 수 있습니다. 나는 shutdown 명령을 mv-ing하고 사용자가 전용 기능을 통해 종료하도록 허용하는 것을 고려하고 있습니다. 그러면 shutdown 명령이 실행되지만 모든 cron 작업 실행이 중지된 후에만 가능합니다. 내가 잘못 생각한 걸까? 아니면 shutdown 명령이 이미 크론 작...

Admin

루트가 아닌 사용자를 사용하여 crontab을 실행할 수 없습니다
cron

루트가 아닌 사용자를 사용하여 crontab을 실행할 수 없습니다

내 목표는 crontab이 포함된 Docker 컨테이너를 실행하는 것입니다. 따라서 루트가 아닌 사용자로 예약된 crontab 작업을 실행할 수 있기를 원합니다. 다음 Docker 이미지를 실행하고 있습니다. FROM openjdk:8 RUN apt-get update && apt-get -y install nano RUN apt-get update && apt-get -y install cron RUN service cron start # tried both RUN cr...

Admin

cron 작업 종료 코드에 대한 일일 보고서를 얻는 방법
cron

cron 작업 종료 코드에 대한 일일 보고서를 얻는 방법

백업을 위해 매일 실행되는 크론 작업이 수십 개 있습니다. 이메일이 언제 실패했는지 모르기 때문에 실패한 작업에 대한 이메일만 받고 싶지 않습니다. 확인해야 할 작업이 너무 많기 때문에 모든 작업에 대한 이메일을 받고 싶지 않습니다. 이 작업의 종료 코드에 대한 일일 이메일 보고서를 받고 싶습니다. 이상적으로는 종료 코드가 0이 아닌 경우 제목 줄이 변경됩니다. 현재 내 생각은 이러한 작업을 반환 코드를 수집한 다음 이메일을 보낼 수 있는 쉘 스크립트로 변환하는 것입니다. cron에서 일일 보고서...

Admin

cron 작업이 네트워크 드라이브(wsl)에서 읽을 수 없습니다.
cron

cron 작업이 네트워크 드라이브(wsl)에서 읽을 수 없습니다.

cron지정된 폴더에서 사용 가능한 파일 및 디렉터리 목록을 가져와 파일에 저장하는 간단한 작업을 정의하고 싶습니다 . 이것이 출력이다crontab -l 30 * * * * ls /mnt/q > /tmp/test.txt 이 폴더에는 /mnt/q다음 항목을 사용하여 마운트된 네트워크 드라이브의 데이터가 포함되어 있습니다./etc/fstab Q: /mnt/q drvfs defaults 0 0 WSL v1에서 두 개의 인스턴스(Debian SID 하나와 Ubuntu 22.04 하나)를 실행하고 있...

Admin

프로세스가 X초 이상 실행되고 있는지 어떻게 감지하고 이에 대해 조치를 취할 수 있습니까?
cron

프로세스가 X초 이상 실행되고 있는지 어떻게 감지하고 이에 대해 조치를 취할 수 있습니까?

나는 데비안을 사용하고 있습니다. mp3를 생성하기 위해 ffmpeg 프로세스를 호출합니다. 이것은 shell_exec를 사용하는 PHP 스크립트에서 호출됩니다. 이것은 99%의 경우 잘 작동합니다. 때로는 ffmpeg 프로세스가 종료되지 않고 ffmpeg가 몇 시간 동안 실행되는 경우가 있습니다. 매개변수를 천천히 조정하고 있어서 발생 빈도는 줄어들었지만 여전히 가끔 발생합니다. 최상위 프로세스를 보면 CPU와 디스크를 소모하고 있는데 프로세스가 종료되지 않은 것을 가끔 볼 수 있습니다. 993 w...

Admin

Cron, Python 및 파일에 저장
cron

Cron, Python 및 파일에 저장

인터넷 연결을 테스트하고 구문 분석된 데이터를 json 파일에 저장하는 Python으로 작성된 매우 간단한 스크립트가 있습니다. #!/usr/bin/python3 import subprocess, json, os from datetime import datetime # run the bash script and parse results def speedtest(): result = subprocess.run(["/bin/speedtest-cli", "--simple"], stdout=subp...

Admin

crontab은 사용자에게 열리지 않습니다
cron

crontab은 사용자에게 열리지 않습니다

열려고 하면 crontab다음 출력이 표시됩니다. ubuntu@macaroon:~$ crontab -l crontabs/ubuntu/: fopen: 권한이 거부되었습니다. 그러나 sudo이것을 추가하면 잘 열리고 거기에서 작업하면 작동하지 않습니다. ubuntu@macaroon:~$ sudo crontab -l # Edit this file to introduce tasks to be run by cron. # omitted such info * * * * * /usr/bin/env python...

Admin

cron에서 Fish 별칭을 실행하는 방법은 무엇입니까?
cron

cron에서 Fish 별칭을 실행하는 방법은 무엇입니까?

종종 수동으로 실행해야 하는 일부 명령에 대해 Fish 별칭을 설정했습니다. 이제 동일한 명령을 주기적으로 실행하고 싶습니다. cron자동으로 실행되도록 Fish 별칭을 설정하는 방법은 무엇입니까 ? ...

Admin

espeak는 백그라운드에서 실행 중인 스크립트에서 실행할 때 사운드를 출력하지 않습니다.
cron

espeak는 백그라운드에서 실행 중인 스크립트에서 실행할 때 사운드를 출력하지 않습니다.

매시간 스크립트를 실행하는 크론 작업이 있습니다. 스크립트에는 다음과 같은 epeak 항목이 포함되어 있습니다. espeak -v mb-fr1 -s 120 "Snapshot" --stdout | paplay 쉘 스크립트가 쉘에서 정상적으로 실행되면 espeak는 정상적으로 말합니다. 그러나 cron 작업에서 스크립트를 시작하면 모든 것이 잘 작동하지만 espeak에서는 소리가 출력되지 않습니다. 데스크탑 환경으로 리다이렉트 하는 방법이 있나요 --stdout... (그렇지 않으면 표현할 수가 없네요...

Admin

crontab이 현재 로그인한 사용자의 세션과 상호 작용하도록 하려면 어떻게 해야 합니까?
cron

crontab이 현재 로그인한 사용자의 세션과 상호 작용하도록 하려면 어떻게 해야 합니까?

질문 Crontab은 작동하지만 사용자와 상호 작용하는 대신 그냥 거기에 앉아 있습니다. 자동 인식 프롬프트 출력을 통해 crontab이 현재 로그인한 사용자와 대화하도록 하려면 어떻게 해야 합니까? 예를 들어, 사용자 1에게 1분마다 울리는 모닝콜, 알람 시계, 사용자 1은 컴퓨터 앞에서 눈과 귀를 뜨는 것 외에는 메시지를 받기 위해 아무것도 할 필요가 없습니까? 사이드 노트 분당 타이밍... - 물론 이것은 단지 기술적인 예일 뿐이며 실제로는 더 의미 있고 유용한 타이밍이 선택됩니다. 이것을 상상...

Admin