.profile 기능을 cron 작업으로 실행

도날

에서 .profile의 파일 root사용자 I 함수를 정의, 예를 들어,

function printDate() {
  date
}

이 함수를 1 분마다 실행하고 출력을 cron.log에 추가하고 싶습니다. 다음 crontab 항목을 추가해 보았습니다.

* * * * * printDate > $HOME/cron.log 2>&1

하지만 작동하지 않습니다. cron.log파일이 생성 도착하지만 비어. 나는 .profilecron이 읽지 않기 때문에 그 안에 정의 된 모든 함수 / 별칭을 사용할 수 없기 때문이라고 생각 합니다. 그래서 crontab 항목을 다음과 같이 변경해 보았습니다.

* * * * * source $HOME/.profile;printDate >> $HOME/cron.log 2>&1

그러나 이것도 작동하지 않습니다. cron printDate에서 다음을 볼 수 있기 때문에 여전히 기능에 액세스 할 수없는 것 같습니다.cron.log

/bin/sh: printDate: not found
로봇 인간

다른 bash 스크립트로 감싸십시오. 파일 이름은 다를 수 있지만 다음과 같습니다. test (.profile)

#!/bin/bash
function printDate() {
  date
}

wrap (어디에나 넣을 수있는 새 스크립트, URL 만 변경)

#!/bin/bash
cd ~/
source ./test
printDate > ./date.log

/ bin / sh에서 실행할 때

$ ls
test  wrap
$ ./wrap
$ cat date.log
Wed Apr 11 11:49:39 EDT 2012
$ 

이제 경로 / 환경이 올바른지 확인하십시오.

방금 테스트 한 crontab 줄은 다음과 같습니다.

SHELL=/bin/sh
HOME=/root
* * * * * $HOME/wrap >/dev/null 2>&1

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다debugcn@gmail.com 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

스크립트를 cron 작업으로 실행하기위한 "stdin : is not a tty"메일

분류에서Dev

cron으로 Rails 레이크 작업을 실행할 수 없습니다.

분류에서Dev

url cpanel을 실행하는 cron 작업

분류에서Dev

Amazon ec2 cron 작업을 통해 CI 컨트롤러 기능 실행

분류에서Dev

3 시간마다 무기한으로 실행되는 Cron 작업을 설정하는 방법 로깅?

분류에서Dev

cron 작업 명령에 대해 '문자가 허용되지 않음'으로 인해 acme cron 작업을 .sh 파일로 실행

분류에서Dev

Gnome Schedule로 생성 된 Cron 작업을 자동으로 실행하려면 무엇이 필요합니까?

분류에서Dev

drupal 7 cron 작업을 자동으로 실행하려면 어떻게해야합니까?

분류에서Dev

Cron 작업으로 Java 애플리케이션 실행

분류에서Dev

cron 작업으로 실행할 때 lynx -dump와 다른 출력

분류에서Dev

cron 작업으로 엔드 포인트 실행

분류에서Dev

laravel cron 작업으로 실행되지 않는 명령

분류에서Dev

Anaconda-Scrapy를 Cron 작업으로 실행

분류에서Dev

Jar cron 작업이 실행되지 않음 (수동으로 실행 됨)

분류에서Dev

Jar cron 작업이 실행되지 않음 (수동으로 실행 됨)

분류에서Dev

cron 작업이 비대화 형 비 로그인 셸을 실행합니까?

분류에서Dev

Cron 작업의 CasperJS 및 PHP가 파일을 열 수 없으며 수동으로 실행할 때 제대로 작동합니다.

분류에서Dev

stdin을 사용하는 cron 작업 실행

분류에서Dev

15 초마다 작업을 실행하는 Cron

분류에서Dev

Ubuntu : cron은 작업을 어떻게 실행합니까?

분류에서Dev

cron 작업을 동시에 실행해도 괜찮습니까?

분류에서Dev

cron 작업을 통해 실행되지 않는 php exec ()

분류에서Dev

Lubuntu 16.04에서 CRON이 작업을 실행하지 않음

분류에서Dev

셸 스크립트는 수동으로 실행되지만 cron 작업을 통해 실행되지는 않습니다.

분류에서Dev

다른 작업을 중단하지 않고 주기적으로 기능 실행

분류에서Dev

cron은 예기치 않은 시간에 작업을 실행합니다.

분류에서Dev

Rscript 및 rstan이 cron 작업으로 실행될 때 다른 동작

분류에서Dev

두 작업을 연속으로 실행

분류에서Dev

cron이 정기적으로 실행되지 않음

Related 관련 기사

  1. 1

    스크립트를 cron 작업으로 실행하기위한 "stdin : is not a tty"메일

  2. 2

    cron으로 Rails 레이크 작업을 실행할 수 없습니다.

  3. 3

    url cpanel을 실행하는 cron 작업

  4. 4

    Amazon ec2 cron 작업을 통해 CI 컨트롤러 기능 실행

  5. 5

    3 시간마다 무기한으로 실행되는 Cron 작업을 설정하는 방법 로깅?

  6. 6

    cron 작업 명령에 대해 '문자가 허용되지 않음'으로 인해 acme cron 작업을 .sh 파일로 실행

  7. 7

    Gnome Schedule로 생성 된 Cron 작업을 자동으로 실행하려면 무엇이 필요합니까?

  8. 8

    drupal 7 cron 작업을 자동으로 실행하려면 어떻게해야합니까?

  9. 9

    Cron 작업으로 Java 애플리케이션 실행

  10. 10

    cron 작업으로 실행할 때 lynx -dump와 다른 출력

  11. 11

    cron 작업으로 엔드 포인트 실행

  12. 12

    laravel cron 작업으로 실행되지 않는 명령

  13. 13

    Anaconda-Scrapy를 Cron 작업으로 실행

  14. 14

    Jar cron 작업이 실행되지 않음 (수동으로 실행 됨)

  15. 15

    Jar cron 작업이 실행되지 않음 (수동으로 실행 됨)

  16. 16

    cron 작업이 비대화 형 비 로그인 셸을 실행합니까?

  17. 17

    Cron 작업의 CasperJS 및 PHP가 파일을 열 수 없으며 수동으로 실행할 때 제대로 작동합니다.

  18. 18

    stdin을 사용하는 cron 작업 실행

  19. 19

    15 초마다 작업을 실행하는 Cron

  20. 20

    Ubuntu : cron은 작업을 어떻게 실행합니까?

  21. 21

    cron 작업을 동시에 실행해도 괜찮습니까?

  22. 22

    cron 작업을 통해 실행되지 않는 php exec ()

  23. 23

    Lubuntu 16.04에서 CRON이 작업을 실행하지 않음

  24. 24

    셸 스크립트는 수동으로 실행되지만 cron 작업을 통해 실행되지는 않습니다.

  25. 25

    다른 작업을 중단하지 않고 주기적으로 기능 실행

  26. 26

    cron은 예기치 않은 시간에 작업을 실행합니다.

  27. 27

    Rscript 및 rstan이 cron 작업으로 실행될 때 다른 동작

  28. 28

    두 작업을 연속으로 실행

  29. 29

    cron이 정기적으로 실행되지 않음

뜨겁다태그

보관