PowerScale OneFS: Crontab을 편집하는 방법

Summary: Crontab은 작업 예약 및 작업 자동화에 사용되는 유틸리티입니다.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

절차

crontab 파일을 봅니다.

적절한 명령을 실행하여 클러스터 전체 crontab 파일 또는 로컬 노드 crontab 파일을 봅니다.

클러스터 전체의 경우:
cat /etc/crontab
로컬 노드 crontab의 경우:
cat /etc/local/crontab.local
 
참고: 로컬 노드 cron 작업의 경우 다음과 같은 작업에 적합합니다. TreeDelete, /etc/local/crontab.local 파일을 생성해야 합니다. 자세한 내용은 아래를 참조하십시오.

OneFS는 /etc/crontab 파일에 정의된 대로 사용하는 것이 중요합니다. 샘플 crontab 항목이 아래에 표시되어 있습니다.
#minute hour    mday    month   wday    who     command
#
# Nightly Health check update

0       1       *       *       *       root    /usr/bin/isi_healthcheck_update -s


다음 표에서는 열 머리글에 대해 설명합니다.

머리글 이름

허용되는 값

허용되는 특수 문자

0-59

* / ,

0~23

* / ,

날짜(1-31)

* / , ? L W

1-12

* / ,

요일

요일(0-6, 일요일 = 0)

* / , ? L W

사용자

사용 권한 그룹(예: 루트)

N/A

명령

실행할 명령

N/A


다음 표에서는 특수 문자에 대해 설명합니다.

특수 문자

정의

*

별표는 필드의 모든 값에 대한 cron 표현식 일치를 나타내는 데 사용됩니다. 따라서 월 필드의 경우 매월이 표시됩니다.

/

슬래시는 범위의 증분을 나타내는 데 사용됩니다. 예를 들어 분의 경우 3-59/15는 해당 시간의 3분, 그리고 이후 매 15분을 나타냅니다.

%

퍼센트 기호는 명령에서 줄 바꿈 문자로 변경됩니다.

,

쉼표는 목록의 항목을 구분하는 데 사용됩니다. 예: THU, FRI, SAT

-

하이픈은 200-205와 같은 범위를 정의하는 데 사용됩니다.

L

"Last"(마지막)를 나타냅니다. 요일 필드와 함께 5L로 표시되는 "지난 금요일"과 같은 구문을 지정하는 데 사용됩니다.

W

날짜 필드에서 특정 일에 가장 가까운 날짜를 지정하기 위해 사용됩니다. 예를 들어 14W는 해당 월의 14일에 가장 가까운 날짜가 됩니다.

#

요일 필드에 사용되며 그 뒤에 1에서 5 사이의 숫자를 사용하여 지정된 월의 두 번째 월요일과 같은 구문을 지정합니다.

?

월 중 요일 또는 요일을 비워 둘 때 * 대신 사용

 
참고: 상단에서 /etc/crontab 파일, 항목을 추가하거나 사용자 지정을 위해 변경할 위치에 대한 지침이 제공됩니다. 이 /etc/local/crontab.local file과 /etc/mcp/override/crontab 파일이 사용자가 생성되었으므로 지침이 없습니다.


crontab 파일을 편집합니다.

 
참고:/etc/crontab 파일을 직접 편집해서는 됩니다.
이 파일에 항목을 추가하거나 수정하려면 다음에서 작업을 수행해야 합니다. /etc/mcp/override/crontab 클러스터 전체의 파일 및 /etc/local/crontab.local 로컬 노드의 경우.
의 Crontab 항목 /etc/local/crontab.local 파일은 OneFS 업그레이드에서 살아남지 못합니다. 단, /etc/mcp/override/crontab 파일이 보존됩니다.

만일 /etc/local/crontab.local 파일이 없습니다. 아래 명령을 사용하여 생성하십시오.
touch /etc/local/crontab.local
마찬가지로, /etc/mcp/override/crontab 파일이 없습니다. 아래 명령을 사용하여 생성하십시오.
touch /etc/mcp/override/crontab
 
참고: 로컬 crontab 파일을 편집하기 전에 필요한 경우 복원할 수 있도록 파일을 백업합니다.
cp /etc/local/crontab.local /etc/local/crontab.local.backup

다음 명령을 실행하여 항목을 직접 추가할 수 있습니다.
vi /etc/local/crontab.local
그리고 비슷하게:
vi /etc/mcp/override/crontab
아래 예

와 같이 필수 항목을 붙여넣거나 입력합니다. treedelete.sh 매일 오후 11시에 실행하려면:
0     23     *     *     *     root     /bin/sh     /ifs/data/Scripts/treedelete.sh

참고: 항목 사이의 공백은 탭 키를 사용하여 만들어집니다. 별표는 cron 표현식이 필드의 모든 값에 대해 일치함을 나타냅니다. 앞의 예에서는 매일, 매달, 요일입니다.


Windows 10 1607 이하 버전에서 isi_ropc crontab 항목에서

다음 isi_ropc crontab 항목에 대해 실행되는 노드 수에 관계없이 버전당 클러스터당 최대 한 번 전달된 명령을 실행합니다. 플래그가 없으면 DevID가 가장 낮은 노드에서 명령을 실행할 수 있습니다. 또는 -s 플래그는 임의의 노드에서 명령을 실행합니다. 항목의 예는 다음과 같습니다.
# rotate log files on /ifs, too -- one node per cluster at a time
15,45   *       *       *       *       root    isi_ropc newsyslog -f /etc/newsyslog.ifs.conf


crontab 파일에 여러 항목을 추가합니다.

crontab 파일에 다른 파일의 여러 항목이 필요한 경우 작업 항목을 추가합니다. 이 예에서 path_to_file_with_entries 는 가져올 항목을 포함하는 파일입니다.
cat /ifs/<path_to_file_with_entries> >> /etc/local/crontab.local

다음 위치에서 항목을 확인합니다. crontab 파일에 정의된 대로 사용하는 것이 중요합니다.

항목이 crontab 파일:
tail /etc/local/crontab.local
tail /etc/crontab
그러면 다음과 유사한 출력이 표시됩니다.
tail /etc/crontab
# X: ----------------

# X: LOCAL

# X: This section contains entries local to this node

# X: only. This section is populated from the contents of

# X: the file /etc/local/crontab.local if it exists.

# X: ----------------

0 23 * * * root /bin/sh /ifs/data/Scripts/treedelete.sh

tail /etc/local/crontab.local

0 23 * * * root /bin/sh /ifs/data/Scripts/treedelete.sh


crontab 파일에 대한 변경 사항을 되돌립니다.

이 단계는 crontab.local 파일을 이전 섹션에서 만든 백업 버전으로 복사합니다.
  1. 클러스터의 노드에서 SSH 연결을 열고 루트 계정을 사용하여 로그인합니다.
  2. 다음 명령을 실행하여 의 원래 백업을 복사한 다음 이름을 바꿉니다. crontab.local 파일에서 내보낸 고유한 SSL 라이브러리를 제공합니다.
cp /etc/local/crontab.local.backup /etc/local/crontab.local

Additional Information

OneFS 9.5 이전에는 /etc/mcp/override/crontab.smbtime 업그레이드를 통해 항목을 보존하는 데 사용되었습니다. 
이후 OneFS 9.5 이상부터 /etc/mcp/override/crontab 유형을 /etc/mcp/override/crontab.smbtime.

Affected Products

Isilon, PowerScale OneFS

Products

Isilon
Article Properties
Article Number: 000022081
Article Type: How To
Last Modified: 17 Sep 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.