как выполнить файл, который я создал [закрыто]

В дополнение к другим ответам (например. фоновое задание, nohup (1)и т. д. )вы можете рассмотреть возможность использованияbatch(из пакета at, который необходимо установить )с здесь документом , например

batch << ENDOFJOB
 apt-get update
 apt-get upgrade
ENDOFJOB

(для запуска команд администратора, таких как apt-get, вам может потребоваться запустить batchот имени пользователя root)

Посмотрите также в crontab (5)файлы с командой crontab (1)и в anacron (8).

Конечно, вы можете захотеть перенаправить оба stdout и stderr ваших apt-getкоманд (, которым вы, возможно, захотите передать --yes; read apt -get (8 )), возможно, используя что-то вроде
apt-get update >& /tmp/your-apt-get-update.output.

Относительно /dev/nullчитать ноль (4).

1
31.08.2019, 10:08
1 ответ
if [ "$(cat /sdcard/logcheck.txt | grep ok)" = "ok" ]; then  
echo -e "Running Proggres"  
fi  

if [ "$(cat /sdcard/logcheck.txt | grep fail)" = "fail" ]; then  
echo -e "file not found, and program will be close"  
exit  
fi  
-1
28.01.2020, 02:11

Теги

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