Excuses voor de vrij cryptische topic-titel, ik wist niet hoe ik het kort moest samenvatten.
To the point.
Op dit moment maak ik gebruik van een PHP script dat door middel van een fsockopen een verbinding met Twitter open zet. Twitter pusht op deze manier berichten naar mijn server. Wanneer je dit script in de browser draait zal het uiteindelijk timeouten. Dit gebeurd niet wanneer je het via de CLI uitvoert (wat ik nu doe).
Ik run mijn script nu via een (windows) test server met een xampp PHP installatie en voer het script zo uit in Windows command prompt (CMD):
Vraag:
Dit gaat prima, mijn vraag: Wanneer ik de CMD sluit stopt mijn verbinding. Is er een mogelijkheid om deze stream ondanks het sluiten van mijn CMD toch open te houden?
Probleem:
Straks moet deze code gaan draaien op een linux machine waar ik toegang heb tot de PHP CLI via SSH.
Maar dit zou betekenen dat ik mijn SSH console open moet houden op mijn eigen pc om dit staande te houden?
Volgens mij maak ik ergens een denkfout / ik heb niet de technische knowhow om hier zelf een antwoord op te verzinnen. Iemand?
To the point.
Op dit moment maak ik gebruik van een PHP script dat door middel van een fsockopen een verbinding met Twitter open zet. Twitter pusht op deze manier berichten naar mijn server. Wanneer je dit script in de browser draait zal het uiteindelijk timeouten. Dit gebeurd niet wanneer je het via de CLI uitvoert (wat ik nu doe).
Ik run mijn script nu via een (windows) test server met een xampp PHP installatie en voer het script zo uit in Windows command prompt (CMD):
code:
1
2
| cd c:\xampp\php php c:\xampp\htdocs\openstream.php |
Vraag:
Dit gaat prima, mijn vraag: Wanneer ik de CMD sluit stopt mijn verbinding. Is er een mogelijkheid om deze stream ondanks het sluiten van mijn CMD toch open te houden?
Probleem:
Straks moet deze code gaan draaien op een linux machine waar ik toegang heb tot de PHP CLI via SSH.
Maar dit zou betekenen dat ik mijn SSH console open moet houden op mijn eigen pc om dit staande te houden?
Volgens mij maak ik ergens een denkfout / ik heb niet de technische knowhow om hier zelf een antwoord op te verzinnen. Iemand?