[Linux terminal] screen fixa så att den stängs när den är klar

Permalänk
Avstängd

[Linux terminal] screen fixa så att den stängs när den är klar

Tjo,

Ska koda lite i php men undra lite över hur jag ska lösa det på Linux man startar upp det i screen så måste man kunna se om den används eller inte om den inte används ska den tas bort om den används så ska den inte starta upp en ny screen.

php starta screen
php kollar om screen finns om så kolla om den används om inte starta en ny screen

Jag vet hur jag ska koda i php men är osäker på vilket som är bästa sättet med screen känner att jag inte vill öppnar ett par tusen st så vill ta bort dom som inte används på något bra sätt.

Visa signatur

Man är inte dum för att man har stavproblem.
Läs mer om min synfel Visual Snow
Om mig ----> #16970666

Permalänk
Medlem

Vad är det du ska köra som måste köras i en screen?
Är det inte lättare att bara anropa scriptet som ska köras och antingen fånga eventuell output, eller bättre, skriva det till en logg.

Permalänk
Avstängd
Skrivet av Xcorp:

Vad är det du ska köra som måste köras i en screen?
Är det inte lättare att bara anropa scriptet som ska köras och antingen fånga eventuell output, eller bättre, skriva det till en logg.

Ska ha en bot som ladda ner saker och den kommer då göra tex 20 ner laddningar på samma gång så vare måste ligga i egen screen.

Jag försöker komma på något bättre men har slut på ide.

Visa signatur

Man är inte dum för att man har stavproblem.
Läs mer om min synfel Visual Snow
Om mig ----> #16970666

Permalänk
Medlem

Om jag fattar rätt så vill du använda screen för att kunna köra nedladdningar i bakgrunden/starta dom parallellt?
Det finns flera mer eller mindre bra alternativ, här är några:
http://www.sitecrafting.com/blog/to-run-php-code-in/
https://www.gnu.org/software/parallel/
http://php.net/file_put_contents

Permalänk
Avstängd
Skrivet av Xcorp:

Om jag fattar rätt så vill du använda screen för att kunna köra nedladdningar i bakgrunden/starta dom parallellt?
Det finns flera mer eller mindre bra alternativ, här är några:
http://www.sitecrafting.com/blog/to-run-php-code-in/
https://www.gnu.org/software/parallel/
http://php.net/file_put_contents

Har löst det med

screen -dmS test ls -ls

så fort den har kört koden så stängs screen av men tog lång tid att hitta det för det verka inte stå så mycket om det.

Visa signatur

Man är inte dum för att man har stavproblem.
Läs mer om min synfel Visual Snow
Om mig ----> #16970666

Permalänk
Medlem

Varför startar du inte bara ditt skript direkt som en bakgrundsprocess?

Skickades från m.sweclockers.com

Permalänk
Avstängd
Skrivet av Sir. Haxalot:

Varför startar du inte bara ditt skript direkt som en bakgrundsprocess?

Skickades från m.sweclockers.com

Har ni kört det i ett par dagar och tycker det funka hur bra som helst.

Skulle få lite andra problem om jag la php i en screen.

Visa signatur

Man är inte dum för att man har stavproblem.
Läs mer om min synfel Visual Snow
Om mig ----> #16970666

Permalänk
Medlem

Tror det borde gå att lägga in ett exit-kommando som körs inuti screenet efter kommandot går klart?

Men håller med om att du borde köra det i bakgrunden istället bara. Lägg till ett &-tecken i slutet på varje rad istället för "screen" i början.