Сgrep
grep -i "cat" file | grep -i "elephant"
Cat is smaller than elephant
Elephant is larger than cat
Cat and elephants live in different environment
Флаг в grep
должен игнорировать регистр (верхний/нижний)
-i, --ignore-case ignore case distinctions
илиawk
awk 'BEGIN{IGNORECASE=1} /cat/&&/elephant/{print $0}' file
@glenn jackman предположил, что оператор awk
можно запустить следующим образом:
awk '/cat/&&/elephant/' IGNORECASE=1 file
code=exited, status=1/FAILURE
Ваша программа завершила работу со статусом 1. Что это может означать, знаете только вы. Когда ваша программа возвращает код 1?
То есть вы завершаете основную программу, возвращая успех , не так ли?
int main(...) {
...
return EXIT_SUCCESS;
}
Потому что в противном случае может произойти следующее: systemd
запустит ваш демон, ваш демон разветвится, вернет ошибку и systemd
выполнит очистку -, убив разветвленные потоки, даже если они работают правильно.