Как да стартирам демон в PHP?

Реших да направя обикновен бот за ВК. Изпълних командата в хостинг SSH конзолата:
php adress/bot/index.php - работи само докато раздела е отворен.

Изгубих командата nohup с ключа и изпълних следните команди:
nohup php адрес/bot/index.php &
nohup php адрес/bot/index.php>/dev/null &

Но всички те спират да работят, когато затворите раздела с конзолата. Нещо толкова бот излиза, работи само докато браузърът ми е отворен:)

Като цяло въпросът е как да стартирате php скрипт, така че да работи винаги.

>> работи само докато браузърът ми е отворен:)

Не е съвсем ясно - имате ли и браузър отворен? Възможно ли е скриптът да работи само през браузъра, но изобщо не работи през ssh? И коя версия на OS +? Защото командите nohup изглеждат правилни.

Като цяло ще напиша отговор, в случай че някой седи на същото място.

По-конкретно, хостингът ми има SSH конзола и планировчик на задачи Crontab. Чрез стартиране на файла през конзолата, виртуалната машина работи, докато разделът не бъде затворен.

Crontab може да помогне, но може да се стартира само веднъж на всеки 60 секунди - ограничение на хостера. Следователно, ако заявката дойде за 10 секунди, тогава има тишина за 50 секунди и след това Crontab стартира файла отново.

Цялата тази балада е уместна само за бот в LongPoll (VK API), тъй като самият API за обратно извикване изпраща заявка до моя сървър и чака отговор „добре“.

Съответно, който се нуждае от бот на LP, е принуден да купи поне виртуален специализиран сървър.

Защо обратното обаждане не винаги се побира?
На LP можете да си издадете няколко ключа, Обратното обаждане може да бъде обвързано само с един сървър. Ако общността вече има нещо трето лице, което използва обратно повикване, тогава или трябва да го развържете за вашия бот, или да направите друга общност за бота, както направих аз.