Ты используешь:
yourcommand > /dev/null 2>&1
Если он должен работать в фоновом режиме, добавьте &
yourcommand > /dev/null 2>&1 &
>/dev/null 2>&1
означает перенаправление stdout
на /dev/null
И stderr
в то место, где stdout
указывает в то время
Если вы хотите, stderr
чтобы это происходило на консоли и только stdout
переходя к /dev/null
вам, вы можете использовать:
yourcommand 2>&1 > /dev/null
В этом случае stderr
он перенаправляется stdout
(например, на вашу консоль), а затем оригинал stdout
перенаправляется на/dev/null
Если программа не должна завершаться, вы можете использовать:
nohup yourcommand &
Без каких-либо параметров все выходные данные попадают в nohup.out