양쪽 이전 판 이전 판 다음 판 | 이전 판 |
systemd_unit_옵션 [2020/12/11 06:45] – koov | systemd_unit_옵션 [2023/09/05 01:45] (현재) – koov |
---|
* ''Restart=[no|on-success|on-failure|on-watchdog|on-abort|always]'' - 유닛이 죽었을때나 혹은 ''WatchdogSec='' 만큼의 시간 동안 응답이 없는 경우 재시작한다. ''ExecStartPre='', ''ExecStartPost='', ''ExecStopPre='', ''ExecStopPost='', ''ExecReload='' 에 설정된 유닛의 경우에는 포함되지 않는다. 즉 해당 유닛에만 해당된다. | * ''Restart=[no|on-success|on-failure|on-watchdog|on-abort|always]'' - 유닛이 죽었을때나 혹은 ''WatchdogSec='' 만큼의 시간 동안 응답이 없는 경우 재시작한다. ''ExecStartPre='', ''ExecStartPost='', ''ExecStopPre='', ''ExecStopPost='', ''ExecReload='' 에 설정된 유닛의 경우에는 포함되지 않는다. 즉 해당 유닛에만 해당된다. |
* ''no'' (기본값), 유닛을 다시 시작하지 않는다. | * ''no'' (기본값), 유닛을 다시 시작하지 않는다. |
* ''on-success'' 는 유닛이 정상적으로 종료되었을 때만 재시작한다. 종료시에 ''0'' 값을 리턴하여 종료되었거나 ''SIGHUP'', ''SIGINT'', ''SIGTERM'', ''SIGPIPE'' 등과 같은 시그널 또는 ''SuccessExitStatus=' 설정에서 지정된 리턴 코드 목록에 따른 시그널에 대해서 모두 성공으로 인식해 재시작을 하게 된다. | * ''on-success'' 는 유닛이 정상적으로 종료되었을 때만 재시작한다. 종료시에 ''0'' 값을 리턴하여 종료되었거나 ''SIGHUP'', ''SIGINT'', ''SIGTERM'', ''SIGPIPE'' 등과 같은 시그널 또는 ''SuccessExitStatus='' 설정에서 지정된 리턴 코드 목록에 따른 시그널에 대해서 모두 성공으로 인식해 재시작을 하게 된다. |
* ''on-failure'' 유닛이 비정상적으로 종료되었을때 재시작한다. 리턴값이 ''0'' 이 아닌 경우, core dump 와 같이 비정상적인 시그널을 받고 종료된 경우, 타임 아웃값내 응답이 없는 경우 등일때 재시작 하게 된다. | * ''on-failure'' 유닛이 비정상적으로 종료되었을때 재시작한다. 리턴값이 ''0'' 이 아닌 경우, core dump 와 같이 비정상적인 시그널을 받고 종료된 경우, 타임 아웃값내 응답이 없는 경우 등일때 재시작 하게 된다. |
* ''on-watchdog'' ''WatchdogSec='' 에 설정된 시간내 응답이 없는 경우에만 재시작 한다. | * ''on-watchdog'' ''WatchdogSec='' 에 설정된 시간내 응답이 없는 경우에만 재시작 한다. |
| |
===== 참조링크 ===== | ===== 참조링크 ===== |
| * https://www.freedesktop.org/software/systemd/man/systemd.unit.html |
| * https://www.freedesktop.org/software/systemd/man/systemd.service.html |
* https://fmd1225.tistory.com/93 | * https://fmd1225.tistory.com/93 |
| |
| |