Мне интересно как же останавливать скрипты , скрипты с циклами . Очень желательно с примером .
В своих скриптах использую while true в основном. И когда его нужно остановить приходиться перезапускать android. Раньше этой проблемы не было так как все скрипты запускал через терминал и при закрытии (терминала ) скрипт прекращал свою работу. Теперь же скрипты запускаются при старте android через tasker. Они просто улетают в никуда.
Остановка скрипта , цикла (Нужны примеры остановки скриптов , циклов)
Модераторы: /dev/random, Модераторы разделов
-
- Сообщения: 1699
- ОС: Fedora 32
Re: Остановка скрипта , цикла
Сделай условие, по которому цикл будет останавливаться и скрипт прекращаться. На вскидку можно проверять наличие специального файла.
Но бесконечные циклы, как известно - зло. Возможно лучше переписать скрипт без циклов и запускать его периодически по крону.
Но бесконечные циклы, как известно - зло. Возможно лучше переписать скрипт без циклов и запускать его периодически по крону.
-
- Модератор
- Сообщения: 20477
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Остановка скрипта , цикла
Выход из цикла — break, выход из скрипта — exit. Но согласен, что бесконечные циклы — зло. На практике они бывают нужны крайне редко, и их использование чаще всего означает плохую продуманность алгоритма.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 2147
- ОС: gentoo fluxbox
Re: Остановка скрипта , цикла
А разве все программы, ОС и даже по большому счёту сам процессор работают не в бесконечном цикле? ))
-
- Сообщения: 1699
- ОС: Fedora 32
Re: Остановка скрипта , цикла
Конечно же нет.
Исходники программ и ОС открыты - можешь посмотреть и убедиться.
Исходники программ и ОС открыты - можешь посмотреть и убедиться.
-
- Сообщения: 12
Re: Остановка скрипта , цикла
Bizdelnick писал(а): ↑21.03.2017 12:08Выход из цикла — break, выход из скрипта — exit. Но согласен, что бесконечные циклы — зло. На практике они бывают нужны крайне редко, и их использование чаще всего означает плохую продуманность алгоритма.
Тут думать то особо нечего .
Есть файл с 1000 строками , каждую нужно прогнать . Работаю в android так что про крон можно забыть. Да и скрипт постоянно меняют (Паузы в скрипте) .
Пока писал пост в голову пришла идея как избавиться от цикла

Мой кот лучше всех разбирается в программировании стоит объяснить ему проблему, как решение проходит само собой.