답변:
명령을 인용 할 수 있습니다.
watch "du -h filename.txt && df -h"
그리고 그들은 함께 처형 될 것입니다.
boolean evaluation shortcut
)
&&
OP를 사용하기 때문에 사용합니다 &&
. 명령과 명령의 조합은 정답이 아닙니다.
두 명령을 모두 실행하려면 . ;
대신 명령을 분리하는 방법 중 하나 입니다 &&
.
watch 'du -h filename.txt; df -h'
&&
&&
첫 번째 명령이 성공적으로 실행 된 경우 (exit status 0
) 에만 두 번째 명령 (오른쪽의 두 번째 피연산자)을 실행할 수 있습니다. 이것이 의도 된 동작이라면로 이동하십시오 &&
.
여러 명령을 동시에 실행 &
하려면 명령 사이에 단일 연산자를 사용하십시오. 처럼:
dothis & dothat
혼동을 없애기 위해 다음은 다양한 연산자의 작동 방식입니다.
c1 & c2 # Run both commands parallelly
c1 ; c2 # Run both commands one by one
c1 && c2 # Run c2 only if c1 exits successfully
c1 || c2 # Run c2 only if c1 fails