728x90
Overview
while true; do
# 반복 수행할 내용 기입
done
while true; do
date
sleep 1
done
while true; do date; sleep 1; done
while :;do date;sleep 1;done
repeat.sh
foreground
- 스크립트 생성 및 확인
$ echo 'while true; do sleep 1; done' > repeat.sh $ cat repeat.sh
#!/bin/bash
while true; do sleep 1; done
- 스크립트 실행
```bash
$ sh repeat.sh
background
스크립트 실행
$ sh repeat.sh & [1] 11345 $ sh repeat.sh & [2] 11456 $ sh repeat.sh & [3] 11567
프로세스 확인
$ ps -ef | grep repeat.sh | grep -v grep root 11345 9100 0 15:14 pts/20 00:00:00 sh repeat.sh root 11456 9100 0 15:15 pts/20 00:00:00 sh repeat.sh root 11567 9100 0 15:15 pts/20 00:00:00 sh repeat.sh
프로세스 중지
$ kill 11345 11456 11567 [1] 종료됨 sh repeat.sh [2]- 종료됨 sh repeat.sh [3]+ 종료됨 sh repeat.sh
sleep
foreground
- 10일동안 sleep
$ sleep 10d
background
- 10일동안 sleep
$ sleep 10d & [1] 11324
$ kill -9 11324
[1]+ Killed sleep 10d
```
참고
728x90
'Linux' 카테고리의 다른 글
[Linux] Ubuntu 22.04, Zulu JDK 21 설치 (0) | 2022.09.24 |
---|---|
[Linux] tmux 명령어 (0) | 2022.07.02 |
Node.js 버전 관리 n (0) | 2022.06.27 |
sudo 입력시 패스워드 입력하지 않아도되게 하는 설정 (0) | 2022.06.27 |
sudo 명령어 실행시 zsh: command not found PATH 설정 문제시 (0) | 2022.06.27 |
댓글