Один амперсанд (&
) после команды в оболочке означает запуск команды в фоновом режиме. Из ваших журналов вы можете видеть, что задания / процессы пошли в фоновом режиме, что позволяет команде запускаться параллельно
<user> alexis$ git add . & git commit -m "Add some fix" & git push
[1] 32595
[2] 32596
Где &&
в оболочке означает «логическое И», а ||
означает «логическое ИЛИ». Вы можете найти их мудро использовать во многих сценариях запуска / инициализации, таких как (jboss, tomcat)
[ -f "$file" ] && cat $file # cat the file only the file exists and regular file