0
저는 init.d 스크립트를 작성 중이며 반환 값이 1보다 큰지 테스트하려고합니다. '보다 큼'에 대한 올바른 구문은 무엇입니까?우분투 서버 init.d - 값이 1보다 큰지 테스트합니다.
mc_status() {
if ps ax | grep -ci 'CanaryMod.jar' > 0
then
echo "$SERVICE is running."
else
echo "$SERVICE is not running."
fi
}
감사합니다. sosc, 고맙습니다. 권장 사항을 기반으로 다음을 사용했습니다. mc_status() { \t \t 경우 | ". $ 서비스 실행" 이 \t \t \t \t 에코 다음 \t \t [1 -gt "'PS 도끼 그렙 -ci 'CanaryMod.jar''"] \t \t else \t \t \t \t echo "$ SERVICE is not running." \t \t fi – Mlynch1985
실수로 grep에 "-c"매개 변수를 놓쳤습니다. 명령 주위에있는 틱을 잊지 마십시오. – sosc