Что означает символ «**&**» в конце команды?

Что означает символ «**&**» в конце команды?

Что '&' символ в конце команды for?

nohup /server1/scripts/xyz.sh $1 2> nohup.out&

решение1

Персонаж &- этооператор управленияв оболочке. Это заставляет процесс выполняться в фоновом режиме. Это означает, что у процесса нет доступа на чтение терминала. Только у процесса переднего плана есть. Но он все еще может записывать свой вывод на терминал

Если вы запустили процесс в фоновом режиме с помощью:

process &

Затем вы можете вернуть его на передний план с помощью:

fg

И вы снова сможете взаимодействовать с процессом.

решение2

Это отодвинуло процесс на второй план.

Ознакомьтесь с документацией по вашей оболочке и найдите управление заданиями.

(P.S.: Это не относится только к Linux).

Связанный контент