bash script를 짰는데 중간에 에러가 나도 다음 스크립트를 계속 실행하고 싶을 경우,

에러가 나도 계속 실행할 명령행 옆에 || : 를 넣어서 강제로 성공으로 처리해버리는 방법이 있다.

( : 는 bash 에서 항상 성공을 반환한다. : 대신 true를 쓸 수도 있다)


#!/bin/sh

first_command
error_command || :
last_command








Posted by bloodguy
,