Как сделать чтобы скрипт работал постоянно
Перейти к содержимому

Как сделать чтобы скрипт работал постоянно

  • автор:

Как сделать чтобы скрипт(сервер) работал после закрытия SSH?

Я написал мессенджер на питоне, поставил сервер.py на VPS, всё работает, но как сделать чтобы сервер работал на постоянной основе? Тк когда я закрываю SSH, соединение закрывается и сервер падает.

  • Вопрос задан более трёх лет назад
  • 994 просмотра

Комментировать

Решения вопроса 2

sim3x

& &! nohup

и тп — не являются решением вашей проблемы

Ответ написан более трёх лет назад

Нравится 1 2 комментария

Kibernet @kibernetshow Автор вопроса

А где именно указать путь к самому файлу сервер.py?

[root@y500-fedora ~]# cat /etc/systemd/system/foo.service [Unit] Description=foo [Service] ExecStart=/bin/bash -c "while true; do /bin/inotifywait -qq --event close_write /sys/class/backlight/acpi_video0/brightness; su myusername -c '/bin/xbacklight -display :0 -set $(cat /sys/class/backlight/acpi_video0/brightness)'; done" [Install] WantedBy=multi-user.target

Как сделать чтобы php-скрипт работал постоянно?

На платном хостинге создал простенький скрипт с бесконечным циклом, в теле которого увеличивается раз в минуту значение переменной на единицу и пишется в файл:

set_time_limit(0);
ignore_user_abort(1);
$a=true;
$file_name=»real.txt»;
$nums=0;
while($a) $fp=fopen($file_name,»w»);
$nums++;
fwrite($fp,»Выполнено: $nums раз»);
fclose($fp);
sleep(60);
>
?>

Скрипт дошел до 7 и остановился. почему?

Лучший ответ

потому что есть понятия максимального времени что отводится скрипту на выполнение и максимальное колличество памяти что может быть выделено ему. Также еще существует критерий — наргузка на сервер. Вы так чаще экспериментируйте и вас хостинг провайдер попросит где нибудь в другом месте так экспериментировать. В вашем же случае надо смотреть в сторону https://www.netangels.ru/support/hosting-howto/use-cron/

МоралфагПрофи (670) 8 лет назад

большое спасибо! выберу ваш ответ лучшим. То есть получается что, допустим программу для рассылки писем (которая рассылает в цикле около 2000 адресов с интервалов в 3 секунды ) сделать на php не получится? А каким вообще образом тогда пишутся очень долгие программы на php (бруты, рассыльщики email и т. д.)?

nephalim Мыслитель (6654) Собственные выделенные сервера и ботнеты. И давайте без сарказма, я этого не люблю.

Остальные ответы

sleep() убери лучше. иногда не работает на хостингах.

лучше сделай на JS запросы к php файлу, каждую секунду например через POST или JQUERY. так хостер ничего не будет возбухать.

Такие вещи лучше делать на Node.JS на выделенном сервере. PHP не получится использовать для бесконечного выполнения на обычном хостинге. так что в любом случае необходим виртуальный сервер.

Как сделать чтобы скрипт работал постоянно при нажатии?

Как сделать чтобы чтобы работало постоянно и не надо было перезагружать страницу, например если я нажал 100 раз на кнопку, то надо чтобы скрипт тоже сработал 100 раз?

 var x = document.getElementById('reverse'); document.getElementById('new-wrapper').style.display = 'none'; x.onclick = function() < document.getElementById('wrapper').style.display = 'none'; document.getElementById('new-wrapper').style.display = 'block'; x.onclick = function() < document.getElementById('wrapper').style.display = 'block'; document.getElementById('new-wrapper').style.display = 'none'; >>

Отслеживать
задан 25 дек 2018 в 16:38
Никита Краснобаев Никита Краснобаев
69 1 1 серебряный знак 6 6 бронзовых знаков

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

var x = document.getElementById('reverse'); document.getElementById('new-wrapper').style.display = 'none'; x.onclick = function() < toggleStyle(document.getElementById('wrapper')); toggleStyle(document.getElementById('new-wrapper')) >function toggleStyle(el)
111
222

Отслеживать
ответ дан 25 дек 2018 в 16:49
4,393 1 1 золотой знак 16 16 серебряных знаков 24 24 бронзовых знака
а как сделать чтобы это происходило с медленным уменьшением прозрачнсти, если так можно?
25 дек 2018 в 17:04
Можно, но анимация и вообще, всё что касается UI — это не ко мне. 🙂
25 дек 2018 в 17:16

var x = document.getElementById('reverse'); const wrapper = document.getElementById('wrapper'); const newWrapper = document.getElementById('new-wrapper'); x.addEventListener('click', toggle, false); function toggle()
#wrapper < width: 100px; height: 100px; background-color: #ccc; >#new-wrapper < width: 100px; height: 100px; background-color: #000; color: #fff; >.hide
Wrapper
New wrapper

Отслеживать
ответ дан 25 дек 2018 в 16:52
1,258 10 10 серебряных знаков 18 18 бронзовых знаков

    Важное на Мете
Похожие

Подписаться на ленту

Лента вопроса

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.10.27.43697

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Python скрипт в постоянной работе

Стал заниматься питоном.
Пока что нуб в этих делах.
Поэтому не ругайтесь сильно.
Подскажите:
Имею небольшой скрипт на питоне. Он просматривает страницы в интернете.
На компьютере запускаю, все работает отлично. И все просматривает.
Как мне сделать так, чтобы это скрипт работал в постоянном режиме, но без моего компьютера?
А то электричество в наше время не дешевое
Т.е. может где-нибудь на сервере? Подскажите такой сервис, где можно запустить скрипт и чтобы он там постоянно работал. И да, если есть такое, то как мне его там запустить?

Буду благодарен всю жизнь!

94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Как запустить скрипт (python), для постоянной работы на VPS сервере?
Есть скрипт на языке python. Есть vps сервер на digital ocean (чистая ubuntu, без установленных.

Как заставить этот скрипт работать на постоянной основе?
Ниже приведенный код, если его использовать в консоли google chrome, позволяет сделать кнопку.

Вызов python из C#, без постоянной подгрузки модулей
Добрый день! Недавно появилась очень любопытная идея, для интеграции python в c# использовать не.

Как определить тип постоянной памяти Python
Как узнать какой тип диска (SSD или HDD) используется на диске С:?

561 / 484 / 168
Регистрация: 14.02.2012
Сообщений: 1,561
Есть такой сервис Google App Engine.

Приложения, разворачиваемые на базе App Engine, должны быть написаны на Python, PHP, Java либо Go. Среда исполнения Python включает в себя полную реализацию возможностей самого Python, большинство функций стандартной библиотеки языка, ограниченную версию Django, и т. д.

Регистрация: 30.10.2013
Сообщений: 16

ВАСИЛЕВС, спасибо большое!
Буду разбираться

Добавлено через 46 минут
Правда, никак не могу понять, как на самом App Engine развернуть свой проект

Добавлено через 5 минут
Пробую нажать Deploy
Ввожу имя пользователя и пароль, он вроде все туда закидывает.
Но, когда захожу на свой сайт, то пишет:
Error: Server Error

The server encountered an error and could not complete your request.
If the problem persists, please report your problem and mention this error message and the query that caused it.

Добавлено через 5 минут
А есть какие-нибудь аналогичные серверы для запуска?

2740 / 2339 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
Можно заплатить за любой хостинг или взять бесплатный, установить туда python и все!
Регистрация: 30.10.2013
Сообщений: 16

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

2740 / 2339 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
Что уж не знаю, то не знаю.
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Требуются для удаленной работы на постоянной основе Django/Python разработчики
В связи с расширением в команду требуются джангисты. Требования к кандидату: 1. Опыт работы с.

Как из Python скрипта выполнить другой python скрипт?
Как из Python скрипта выполнить другой python скрипт? Если он находится в той же папке но нужно.

Как запустить python скрипт без python
Как запустить python скрипт или какойто Gui(на pyqt5) в связке с какими то пайтоновскими скриптами.

Немного о работе Python
Запускал в терминале(командной строке) все как обычно(первый скриншот). А вот потом запустил.

Трудности в работе с Python
Всем привет! Какие сложности у вас возникали в коммерческой разработке? Например, один неверный.

Странный скрипт мешающий работе браузера
Я не профи, но кое что понимаю, у меня стал плохо работать браузер, пробовал и переустановить его.

Скрипт работает дома, на работе — нет
Я в этом деле совсем новенькая, поэтому прошу помощи. Есть у меня htm-файл с JS внутри. Запускаю.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *