Каковы некоторые примеры процессов, которые я могу запустить в фоновом режиме?

В командной строке вы должны использовать glob оболочки вместо того, чтобы пытаться повторить выражение - соответствие выходному сигналу ls. Например, в bash вы можете использовать либо расширение скобки

rm "$FILENAME".{aux,dvi,log,ps} 

, либо (если расширенное глобальное включение включено)

rm "$FILENAME".!(tex|pdf)

Внутри Makefile вы, вероятно, должны использовать make собственные функции преобразования текста - в случае GNU make, например, вы могли бы использовать addprefix, например

FILENAME = foo

.PHONY: clean
clean:
        @echo rm $(addprefix $(FILENAME),.aux .dvi .log .ps)

, давая

$ make clean
rm foo.aux foo.dvi foo.log foo.ps

См. GNU make: Функции для подстановки и анализа строк

0
задан 11 April 2018 в 16:54

6 ответов

Если вы хотите использовать yes в фоновом режиме, вы все равно можете:

$ yes > /dev/null &

, где > /dev/null перенаправляет вывод команды на /dev/null.

Кроме того, вы можете запустить бесконечный сон:

$ sleep infinity &

, который будет работать до тех пор, пока не будет убит

1
ответ дан 22 May 2018 в 11:29

Если вы хотите использовать yes в фоновом режиме, вы все равно можете:

$ yes > /dev/null &

, где > /dev/null перенаправляет вывод команды на /dev/null.

Кроме того, вы можете запустить бесконечный сон:

$ sleep infinity &

, который будет работать до тех пор, пока не будет убит

1
ответ дан 17 July 2018 в 17:02

Если вы хотите использовать yes в фоновом режиме, вы все равно можете:

$ yes > /dev/null &

, где > /dev/null перенаправляет вывод команды на /dev/null.

Кроме того, вы можете запустить бесконечный сон:

$ sleep infinity &

, который будет работать до тех пор, пока не будет убит

1
ответ дан 23 July 2018 в 17:53

Вы можете запустить скрипт или утилиту из командной строки с добавленным амперсандом, чтобы заставить его работать в фоновом режиме, например:

./script.sh &

Вы могли бы создать простой скрипт, который не делает ничего, кроме сна и запускает его в фоновом режиме. Пример спящего сценария может выглядеть так:

#!/bin/bash
while true; sleep 1; done
0
ответ дан 22 May 2018 в 11:29
  • 1
    Вы также можете просто запустить, например. sleep 60 &, чтобы спать в течение минуты в фоновом режиме. Если вы хотите бесконечно спать, используйте sleep infinity &. Не нужно писать собственный скрипт. – Byte Commander 11 April 2018 в 17:09

Вы можете запустить скрипт или утилиту из командной строки с добавленным амперсандом, чтобы заставить его работать в фоновом режиме, например:

./script.sh &

Вы могли бы создать простой скрипт, который не делает ничего, кроме сна и запускает его в фоновом режиме. Пример спящего сценария может выглядеть так:

#!/bin/bash while true; sleep 1; done
0
ответ дан 17 July 2018 в 17:02

Вы можете запустить скрипт или утилиту из командной строки с добавленным амперсандом, чтобы заставить его работать в фоновом режиме, например:

./script.sh &

Вы могли бы создать простой скрипт, который не делает ничего, кроме сна и запускает его в фоновом режиме. Пример спящего сценария может выглядеть так:

#!/bin/bash while true; sleep 1; done
0
ответ дан 23 July 2018 в 17:53
  • 1
    Вы также можете просто запустить, например. sleep 60 &, чтобы спать в течение минуты в фоновом режиме. Если вы хотите бесконечно спать, используйте sleep infinity &. Не нужно писать собственный скрипт. – Byte Commander 11 April 2018 в 17:09

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

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