Скрипт, который запускает пару приложений, поддерживает их работу и уничтожает их все при выходе

Два варианта ищут пакет в разных местах (, если текущий каталог не является корневым каталогом ).

sudo apt install./path/to/package/name.deb

ищет файл пакета с именем name.debв подкаталогах path, to, package, начиная с текущего каталога (.). Это работает, только если текущий каталог содержит каталог с именем path, который сам содержит каталог с именем to, который сам содержит каталог с именем package, который содержит файл name.deb.

sudo apt install /path/to/package/name.deb

ищет пакет в каталоге /path/to/package, , т.е. та же последовательность, что и выше, но начиная с корневого каталога, а не текущего каталога.

Иными словами, ./не является частью синтаксиса apt, это часть пути к файлу и интерпретируется как обычно для путей.

0
20.03.2021, 22:08
1 ответ

Что-то вроде этого? (Обновление на основе комментария FelixNj ).

#!/bin/bash
set -eu

trap "kill -9 -- 0" EXIT ERR
   
sleep 600 &

sleep 600 &

# loop
while :; do
    # do something clever here
    :
done
1
28.04.2021, 22:59

Теги

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