Используя nohup и time с разными выходами

Не существует установленного метода понижения рейтинга с тестового или нестабильного до стабильного, и его, скорее всего, никогда не будет. Смотрите эти две публикации на вики-страницах Debian здесь и здесь . Ваш лучший способ - создать резервную копию любых важных данных и переустановить Debian.

-121--174250-

arp -an поможет, как и широковещательная передача ping в подсеть.

-121--197889-

Попробуйте следовать инструкциям на этом сайте из 3. onward. Найдите правильные драйверы для сетевого интерфейса на https://git.kernel.org .

Вот инструкции с сайта выше:

3. Сетевой драйвер

После завершения установки загрузитесь в Kali и увидите, что сетевое устройство отсутствует. Тип терминала:

 ifconfig

Существует только одно «lo».

Чтобы исправить это, загрузите прошивку для macbook pro 2015 отсюда git.kernel.org...

Скопируйте файл в/lib/firmware/brcm

Перезагрузка, и вы увидите, что WiFi работает, но все еще не имеет сети доступ.

Запустите диспетчер сети, изменив файл конфигурации.

 root @ kali: ~ # nano/etc/

Установите для false значение true

 root @ kali: ~ #/etc/init.d/network-manager restart

Перезагрузка и подключение WiFi должны работать. Это может не сработать в Thunderbolt-Ethernet проводная сеть.

0
10.05.2018, 14:08
3 ответа

timeесть что-то для этого:

nohup time -o runtime.out./main &> /dev/null &

Если бы это было написано в сценарии и не требовало tty, я бы предпочел использовать setsid, а не nohup + &, потому что он лучше "демонизирует" и при необходимости может послать сигнал HUP.

setsid time -o runtime.out./main </dev/null &>/dev/null

Также обратите внимание, что здесь (, как и в вопросе OP )time, это /usr/bin/time, который имеет формат вывода, отличный от встроенной команды bash time. Похоже, что /usr/bin/time --portabilityдает аналогичный результат, если это необходимо.

2
28.01.2020, 02:32

Похоже, это правильно:

$ time > runtime.out nohup./main &> /dev/null &
0
28.01.2020, 02:32

Путем проб и ошибок, черпая вдохновение из bash time с nohup , я пришел к следующему:

$ nohup bash -c 'time./main &> /dev/null' > runtime.out &
[1] 23178
nohup: ignoring input and redirecting stderr to stdout
$ 
[1]+  Done                    nohup bash -c 'time./main &> /dev/null' > runtime.out
$ cat runtime.out 

real    0m0.004s
user    0m0.002s
sys     0m0.002s

Это перенаправит stdoutиз timeна runtime.out, распечатает stdoutиз nohupна терминал и перенаправит stdoutи stderrиз mainна /dev/null.

2
28.01.2020, 02:32

Теги

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