Сравнение bash целых чисел всегда возвращает true?

У меня есть следующий простой сценарий bash. по какой-то причине он всегда возвращает true.

#!/bin/bash
service=hhvm
status=($(ps -ef | grep -v grep | grep $service | wc -l))
if [[ $status -eq 0 ]]; then
    echo "starting $service"
    service hhvm start
else
    echo "$service running"
fi
1
задан 14 January 2015 в 19:28

1 ответ

[F1]
2
ответ дан 24 May 2018 в 00:10

Другие вопросы по тегам:

Похожие вопросы: