Как запустить скрипт в новом окне терминала и закрыть через 30 секунд

Существует несколько результатов, так как существует несколько зависимостей :modinfo -F depends <module_name>перечислит зависимости для этого модуля.

например:

$ modprobe -n -v dccp _ipv6
insmod /lib/modules/3.10.0 -514.el7.x86 _64/kernel/net/dccp/dccp.ko
insmod /lib/modules/3.10.0 -514.el7.x86 _64/kernel/net/dccp/dccp _ipv4.ko
insmod /lib/modules/3.10.0 -514.el7.x86 _64/kernel/net/dccp/dccp _ipv6.ko

So, why the insmod line ?

Модуль udfзависит от udfи crc-itu-t, а crc-itu-tвключен для загрузки, отсюда и строка insmod.

install /bin/trueуказывает на то, что модуль отключен -, что и ищет ваш сканер.

Для меня это поведение одинаково в CentOS 6.8 и 7.1.

чт

0
17.12.2019, 21:39
3 ответа

Часто, если в команде, передаваемой как одна опция в CLI, есть пробелы, нам часто приходится заключать команду в кавычки, чтобы программа знала, что timeout 5 pipi.sh— это одна команда, а не три отдельных ввода. опции.

termite --hold -e "timeout 5 pipi.sh"

Имейте в виду, это мое предположение, основанное на распространенных проблемах с передачей строки кода программе в командной строке.

0
28.01.2020, 05:06

Следующий WAS протестирован и работает должным образом.

#!/bin/sh
temp=$$

(sleep 30; kill $temp; exit) &

echo "Hello. Testing timeout with ed."
# Your never ending code goes here instead. 
# Because ed is a new process you will have to kill it.
# killall ed would be replaced with the program name. killall XXX
(sleep 30; killall ed; exit) &

# run ed and put it in append mode and add a few characters.
# ed is never given the. and q! commands so it waits. 
ed

a

1234

echo "Should not get here"
# Should get a Terminated message and script exits in 30 seconds.
# And the process for  ed  is killed is in 30 seconds..

Кен

-2
28.01.2020, 05:06

Я наткнулся на этот пост и хотел опубликовать его здесь.

https://www.tecmint.com/run-linux-command-with-time-limit-and-timeout/

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

мое следует в xmonad.hs как это;

 , ((altMask, xK_c),
     spawn "timelimit -t25 termite --hold -e /home/emre/pipi.sh")
0
05.03.2020, 06:35

Теги

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