리눅스에서 배치 파일적인 것을 만들어 실행하고 싶다 (Windows의 bat 같은 녀석)
2860 단어 ShellScriptcentos8CentOS리눅스
무슨 일을하고 싶니?
Windows에서 말하는 bat 파일에 해당하는 것을 Linux에서도 만들어 실행하고 싶습니다.
타이틀 그대로 얀케(´・ω・`)
모처럼이므로 Docker Desktop을 사용해 보겠습니다.
Windows10에서 Docker를 설치하여 CentOS8의 검증 환경을 만드는 곳까지 해 봅시다!
에서 Docker를 도입했으므로, 이번은 Docker상의 CentOS8에서 여러가지 시험해 보겠습니다.
만든 컨테이너를 시작하고 ...
단말기 기동!
새 파일 만들기
먼저 다음 명령으로 쉘 스크립트 파일을 만듭니다.
touch test1.sh
아래 명령을 사용하여 만든 쉘 스크립트 파일을 vi에서 엽니다.
vi test1.sh
i
를 눌러 vi 편집 모드로 이동합니다.
아래를 입력하십시오.
#!/usr/bin/bash
echo herou-wa-rudo
입력이 끝나면 Esc
로 편집모드 빠진다.:wq
에서 쓰기 & vi를 종료.
1 행의 #!/usr/bin/bash
로 어느 쉘로 실행하는지를 지정하고 있습니다.
쉘 스크립트 파일을 여러 폴더에 넣어도 실행할 수 있도록 #!/usr…
와 절대 경로로 지정하는 것이 편리하다고 생각합니다.
만든 쉘 스크립트 파일에 실행 권한을 부여합니다.
chmod 755 test1.sh
호이 자, 자작 쉘 스크립트를 실행합시다.
./test1.sh
좋아요.
쉘 스크립트 런타임 참고
같은 폴더에 있다고 해서 패스의 선두를 생략하면 안 된다.
생략하면 아래 그림과 같이 되어 버립니다.
"test1.sh"라는 파일이 아닌 명령을 찾아 실행하려고 시도합니다.
상대 패스로 지정하는 경우에서도 머리에 「./」를 붙이도록.
뱀발
Docker가 도움이 되었습니까?
CentOS8에 Rclone을 설치하고 GoogleDrive의 특정 폴더의 내용을 보면 지금까지 할 것입니다.
Rclone 설치 검증에서도 Docker를 사용했습니다.
참고 사이트씨
h tps : // 우수 x lk. jp/8395
htps : // 엔 g 엔 t 란세. 이 m / ぃ ん x-shi 〇 lsc pt-
버전
Windows10 Pro 버전 1909 OS 빌드 19042.630
Docker Desktop:2.5.0.1(49550) Engine:19.03.13
CentOS Linux release 8.2.2004 (Core)
Reference
이 문제에 관하여(리눅스에서 배치 파일적인 것을 만들어 실행하고 싶다 (Windows의 bat 같은 녀석)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/waokitsune/items/aad8f1b1f5b7272cfe86
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Windows10에서 Docker를 설치하여 CentOS8의 검증 환경을 만드는 곳까지 해 봅시다!
에서 Docker를 도입했으므로, 이번은 Docker상의 CentOS8에서 여러가지 시험해 보겠습니다.
만든 컨테이너를 시작하고 ...
단말기 기동!
새 파일 만들기
먼저 다음 명령으로 쉘 스크립트 파일을 만듭니다.
touch test1.sh
아래 명령을 사용하여 만든 쉘 스크립트 파일을 vi에서 엽니다.
vi test1.sh
i
를 눌러 vi 편집 모드로 이동합니다.
아래를 입력하십시오.
#!/usr/bin/bash
echo herou-wa-rudo
입력이 끝나면 Esc
로 편집모드 빠진다.:wq
에서 쓰기 & vi를 종료.
1 행의 #!/usr/bin/bash
로 어느 쉘로 실행하는지를 지정하고 있습니다.
쉘 스크립트 파일을 여러 폴더에 넣어도 실행할 수 있도록 #!/usr…
와 절대 경로로 지정하는 것이 편리하다고 생각합니다.
만든 쉘 스크립트 파일에 실행 권한을 부여합니다.
chmod 755 test1.sh
호이 자, 자작 쉘 스크립트를 실행합시다.
./test1.sh
좋아요.
쉘 스크립트 런타임 참고
같은 폴더에 있다고 해서 패스의 선두를 생략하면 안 된다.
생략하면 아래 그림과 같이 되어 버립니다.
"test1.sh"라는 파일이 아닌 명령을 찾아 실행하려고 시도합니다.
상대 패스로 지정하는 경우에서도 머리에 「./」를 붙이도록.
뱀발
Docker가 도움이 되었습니까?
CentOS8에 Rclone을 설치하고 GoogleDrive의 특정 폴더의 내용을 보면 지금까지 할 것입니다.
Rclone 설치 검증에서도 Docker를 사용했습니다.
참고 사이트씨
h tps : // 우수 x lk. jp/8395
htps : // 엔 g 엔 t 란세. 이 m / ぃ ん x-shi 〇 lsc pt-
버전
Windows10 Pro 버전 1909 OS 빌드 19042.630
Docker Desktop:2.5.0.1(49550) Engine:19.03.13
CentOS Linux release 8.2.2004 (Core)
Reference
이 문제에 관하여(리눅스에서 배치 파일적인 것을 만들어 실행하고 싶다 (Windows의 bat 같은 녀석)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/waokitsune/items/aad8f1b1f5b7272cfe86
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
touch test1.sh
vi test1.sh
#!/usr/bin/bash
echo herou-wa-rudo
chmod 755 test1.sh
호이 자, 자작 쉘 스크립트를 실행합시다.
./test1.sh
좋아요.
쉘 스크립트 런타임 참고
같은 폴더에 있다고 해서 패스의 선두를 생략하면 안 된다.
생략하면 아래 그림과 같이 되어 버립니다.
"test1.sh"라는 파일이 아닌 명령을 찾아 실행하려고 시도합니다.
상대 패스로 지정하는 경우에서도 머리에 「./」를 붙이도록.
뱀발
Docker가 도움이 되었습니까?
CentOS8에 Rclone을 설치하고 GoogleDrive의 특정 폴더의 내용을 보면 지금까지 할 것입니다.
Rclone 설치 검증에서도 Docker를 사용했습니다.
참고 사이트씨
h tps : // 우수 x lk. jp/8395
htps : // 엔 g 엔 t 란세. 이 m / ぃ ん x-shi 〇 lsc pt-
버전
Windows10 Pro 버전 1909 OS 빌드 19042.630
Docker Desktop:2.5.0.1(49550) Engine:19.03.13
CentOS Linux release 8.2.2004 (Core)
Reference
이 문제에 관하여(리눅스에서 배치 파일적인 것을 만들어 실행하고 싶다 (Windows의 bat 같은 녀석)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/waokitsune/items/aad8f1b1f5b7272cfe86
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
./test1.sh
같은 폴더에 있다고 해서 패스의 선두를 생략하면 안 된다.
생략하면 아래 그림과 같이 되어 버립니다.
"test1.sh"라는 파일이 아닌 명령을 찾아 실행하려고 시도합니다.
상대 패스로 지정하는 경우에서도 머리에 「./」를 붙이도록.
뱀발
Docker가 도움이 되었습니까?
CentOS8에 Rclone을 설치하고 GoogleDrive의 특정 폴더의 내용을 보면 지금까지 할 것입니다.
Rclone 설치 검증에서도 Docker를 사용했습니다.
참고 사이트씨
h tps : // 우수 x lk. jp/8395
htps : // 엔 g 엔 t 란세. 이 m / ぃ ん x-shi 〇 lsc pt-
버전
Windows10 Pro 버전 1909 OS 빌드 19042.630
Docker Desktop:2.5.0.1(49550) Engine:19.03.13
CentOS Linux release 8.2.2004 (Core)
Reference
이 문제에 관하여(리눅스에서 배치 파일적인 것을 만들어 실행하고 싶다 (Windows의 bat 같은 녀석)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/waokitsune/items/aad8f1b1f5b7272cfe86
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
h tps : // 우수 x lk. jp/8395
htps : // 엔 g 엔 t 란세. 이 m / ぃ ん x-shi 〇 lsc pt-
버전
Windows10 Pro 버전 1909 OS 빌드 19042.630
Docker Desktop:2.5.0.1(49550) Engine:19.03.13
CentOS Linux release 8.2.2004 (Core)
Reference
이 문제에 관하여(리눅스에서 배치 파일적인 것을 만들어 실행하고 싶다 (Windows의 bat 같은 녀석)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/waokitsune/items/aad8f1b1f5b7272cfe86
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(리눅스에서 배치 파일적인 것을 만들어 실행하고 싶다 (Windows의 bat 같은 녀석)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/waokitsune/items/aad8f1b1f5b7272cfe86텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)