exec, shell_exec, system, ...?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Integration Developer

Functieomschrijving As senior integration developer at Randstad Groep Nederland IT you play an integral role in innovating and optimising our processes and way of working. As we continue to move towards a more internationally connected tech environment and build new global platforms, our integration team continues to grow. You will join the APK team (Applicatie Koppelingen), consisting of business analysts, developers, a product owner and scrum master. Together you are responsible for a fundamental aspect of our applications, providing the basis for our other development teams. What will you do as senior integrations developer? As senior integrations developer you work

Bekijk vacature »

Medior Low-Code Developer - DUTCH

Medior Low-Code Developer – DUTCH IN HET KORT Als medior Low-code Developer combineer je de rol van IT-consultant met die van applicatie-ontwikkelaar. Je gebruikt je technische expertise, platformkennis en ontwikkelervaring in een multidisciplinair project of DevOps-team voor het implementeren en beheren van hoogwaardige IT-oplossingen 3+ jaar werkervaring als low-code specialist / applicatieontwikkelaar. Nice to have: Mendix – Microsoft Power Apps – DevOps – Scrum – Agile Project Management – Integration Architecture – HBO of Master Jaarlijks € 47.952 – € 60.264 + bonus + leaseregeling + pensioen + veel meer extra’s Hoofdkantoor in Utrecht / 1.400 medewerkers Bekende klanten: Alliander,

Bekijk vacature »

Randstad - Oracle Forms Developer (Freelance/ZZP)

Startdatum: ZSM Max tarief per uur: 85€ Uren per week: 32-40 Bij RGN IT werken we steeds meer en meer volgens de Agile Way of Working. Dat betekent dat je in het team met het Scrum Proces werkt. Je zult actief deelnemen aan refinement sessies en helpen bij het opstellen van user stories. Je draagt mede bij het stellen van acceptatiecriteria en bepaalt wat het effect en/of impact kan zijn op aanpalende systemen. Tevens draag je bij aan mogelijke oplossingen voor het gevraagde in de user story. Je werkt samen met de andere developers in je team, de product owner

Bekijk vacature »

Hogeschool Utrecht - Backend Developer (Freelance/

Start datum: ZSM Max tarief: 93€ per uur Uren per week: 8 Hogeschool Utrecht gaat gebruik maken van Bloomreach SAAS Content experience manager voor een nieuw informatieplatform voor studenten. De HU is voor een pilot op zoek naar een Bloomreach developer die de omgeving kan klaarzetten, configureren en integreren (Bijvoorbeeld met de SSO omgeving van SURF). Voor de creatie van een nieuwe informatieplatform voor studenten zijn we op zoek naar een Backend-ontwikkelaar met ruimte Bloomreach (Headless CMS experience platform) ervaring die ons kan helpen bij het opzetten van het CMS. We willen gebruik maken van de page builder om de

Bekijk vacature »

Freelance senior Java developer Belastingdienst (z

Uren per week: 36,00 Standplaats: Apeldoorn Max tarief: € 80,00 Startdatum inzet: 31-10-2022 Job type: tijdelijke functie, met optie op vast Concern: Belastingdienst B/cao Voor de Agile Release Train (ART) Klantgegevens binnnen het domein IV/Generieke Voorzieningen/Gegevens, zijn we op zoek naar 2 javaontwikklaars met veel programmeer ervaring in complexe omgevingen. Als javaontwikkelaar ben je binnen een van de twee scrumteams verantwoordelijk voor het realiseren van specificaties (user stories) in javaprogrammatuur, binnen de kaders van de MTHV's en architectuur. Kennis van het aplicatie landschap van de belastingdienst is een pré. Ook ervaring in een rol als scrummaster is een pré maar

Bekijk vacature »

Belastingdienst - Freelance Sr. developer JAVA EE

Startdatum inzet: 24-10-2022 Open einde, tijdelijke functie, met optie op vast Uren per week: 36,00 Max. uurtarief: afhankelijk van CV Binnen de afdeling M&M Messaging - Ontvangen & Mededelen (O&M) wordt gezocht naar een ervaren Java EE Developer. De werkzaamheden vinden plaats in een dynamische omgeving op het snijvlak van functionaliteit en techniek te werken. De werkzaamheden zijn gericht op meerdere applicaties, het betreft zowel nieuwbouw als doorontwikkeling van bestaande applicaties. De opdrachten bestaan uit een mix van realiseren business functionaliteit, optimalisaties wat betreft onderhoudbaarheid, performance en (technische) continuïteit. We zijn op zoek naar een ervaren Developer die zelfstandig een

Bekijk vacature »

Hogeschool Utrecht - Backend Developer (Freelance/

De opdracht is voor een paar maanden. (tot begin 2023). Tarief € 98,- Hogeschool Utrecht gaat gebruik maken van Bloomreach SAAS Content experience manager voor een nieuw informatieplatform voor studenten. De HU is voor een pilot op zoek naar een Bloomreach developer die de omgeving kan klaarzetten, configureren en integreren (Bijvoorbeeld met de SSO omgeving van SURF). Voor de creatie van een nieuwe informatieplatform voor studenten zijn we op zoek naar een Backend-ontwikkelaar met ruimte Bloomreach (Headless CMS experience platform) ervaring die ons kan helpen bij het opzetten van het CMS. We willen gebruik maken van de page builder om

Bekijk vacature »

Als Front-end developer werken aan apps voor het o

Functie Als Front-end developer werk je intensief samen met 1 van de UX-designers en denk je mee over de gebruiksvriendelijkheid en design van onze web- en mobile apps. Je bent betrokken bij sessies met gebruikers om designs te valideren en usability van de app-in-wording te testen. Vervolgens gebruik je dit om samen met je team waarin ook back-end (.NET) developers zitten, te zorgen voor de realisatie van de best mogelijke apps voor studenten en docenten. Eisen • Je hebt een hands-on development en coding mind-set en werkt graag aan een high quality code base welke je consequent onderhouden kan worden

Bekijk vacature »

Robot Programmeur

Bedrijfsomschrijving: Locatie: regio Zwolle Deze systeem integrator behoort tot een overkoepelende groep en is hoofdzakelijk actief op de internationale markt. Met veel ervaring en knowhow in robotica, machinebouw en automatisering leveren ze maatwerk equipment vanuit een krachtige engineering. Variërend van eenvoudige productie-hulpmiddelen tot complexe turn-key oplossingen wordt de sleutel tot een succesvol product gerealiseerd. Het kantoor is gevestigd in Zwolle. Binnen de gehele onderneming zijn circa 80 medewerkers werkzaam. Een zeer gemotiveerd team draagt zorg voor het succes van de organisatie. Om dit team verder uit te breiden en te ondersteunen zoeken wij een gemotiveerde collega Robot Programmeur die met

Bekijk vacature »

Front-End Developer

As a Front-End Developer at Coolblue you improve the user-friendliness of our webshop for millions of customers. How do I become a Front-End Developer at Coolblue? As a Front-End Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the UX Designer to pick up stories. You get energy from coming up with creative solutions and are happy to present these within the team. You also take pride in your work and welcome any feedback. Would you like to become a Front-End Developer at Coolblue? Read below if the job suits you. You

Bekijk vacature »

Belastingdienst - Freelance Sr. developer JAVA EE

Startdatum inzet: 24-10-2022 Open einde, tijdelijke functie, met optie op vast Uren per week: 36,00 Max. uurtarief: afhankelijk van CV Binnen de afdeling M&M Messaging - Ontvangen & Mededelen (O&M) wordt gezocht naar een ervaren Java EE Developer. De werkzaamheden vinden plaats in een dynamische omgeving op het snijvlak van functionaliteit en techniek te werken. De werkzaamheden zijn gericht op meerdere applicaties, het betreft zowel nieuwbouw als doorontwikkeling van bestaande applicaties. De opdrachten bestaan uit een mix van realiseren business functionaliteit, optimalisaties wat betreft onderhoudbaarheid, performance en (technische) continuïteit. We zijn op zoek naar een ervaren Developer die zelfstandig een

Bekijk vacature »

Senior Java developer (backend)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Trainee pega developer

Vind jij het leuk om echte business software te maken zonder daarvoor gedetailleerde code te hoeven schrijven? Voor ons hoofdkantoor in Waalwijk zoeken wij een trainee Pega developer voor 36-40 uur per week. Vind jij het leuk om echte business software te maken zonder daarvoor gedetailleerde code te hoeven schrijven? Wij leren je werken met het innovatieve platform van Pega en jij verovert de wereld in elke fase van de digitalisering van ons bedrijf. De Mandemakers Groep, een huis vol mogelijkheden. Je neemt deel aan een geweldig traject. We zijn bezig met de invoering van Customer Service, Sales Automation en

Bekijk vacature »

Hogeschool Utrecht - Backend Developer (Freelance/

Start datum: ZSM Max tarief: 93€ per uur Uren per week: 8 Hogeschool Utrecht gaat gebruik maken van Bloomreach SAAS Content experience manager voor een nieuw informatieplatform voor studenten. De HU is voor een pilot op zoek naar een Bloomreach developer die de omgeving kan klaarzetten, configureren en integreren (Bijvoorbeeld met de SSO omgeving van SURF). Voor de creatie van een nieuwe informatieplatform voor studenten zijn we op zoek naar een Backend-ontwikkelaar met ruimte Bloomreach (Headless CMS experience platform) ervaring die ons kan helpen bij het opzetten van het CMS. We willen gebruik maken van de page builder om de

Bekijk vacature »

Medior Low-Code Developer - DUTCH

Medior Low-Code Developer – DUTCH IN HET KORT Als medior Low-code Developer combineer je de rol van IT-consultant met die van applicatie-ontwikkelaar. Je gebruikt je technische expertise, platformkennis en ontwikkelervaring in een multidisciplinair project of DevOps-team voor het implementeren en beheren van hoogwaardige IT-oplossingen 3+ jaar werkervaring als low-code specialist / applicatieontwikkelaar. Nice to have: Mendix – Microsoft Power Apps – DevOps – Scrum – Agile Project Management – Integration Architecture – HBO of Master Jaarlijks € 47.952 – € 60.264 + bonus + leaseregeling + pensioen + veel meer extra’s Hoofdkantoor in Utrecht / 1.400 medewerkers Bekende klanten: Alliander,

Bekijk vacature »
Stijn

Stijn

17/02/2006 20:48:00
Quote Anchor link
ik wil een gameserver starten vanuit php, maar als ik
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php exec("/usr/binnohup /home/stino/hlds_run -PARAMS > /dev/null & echo $!"); ?>

doe werkt het niet, 'k krijg wel een pid terug (wat bedoeling is) maar die pid is van een proses dat niet bestaat of al afgesloten is voor ik kan controleren.

wat wel werkt is datzelfde command via apache user onder ssh:
# su apache
$ /usr/binnohup /home/stino/hlds_run -PARAMS > /home/stino/consolelog & echo $!

/home/stino/consolelog > krijg ik mooi de serverlog in zoals het hoort, en server draait, als ik dit doe via php is die log file wel aangemaakt maar leeg.
 
PHP hulp

PHP hulp

05/10/2022 14:10:54
 
- SanThe -

- SanThe -

17/02/2006 21:11:00
Quote Anchor link
Je geeft wel twee verschillende commando's. De 1 werkt en de ander niet.
 
Stijn

Stijn

17/02/2006 21:20:00
Quote Anchor link
huh?
ow hier mistypt
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php exec("/usr/bin/nohup /home/stino/hlds_run -PARAMS > /dev/null & echo $!"); ?>



kijk men script:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?php
/**
* @author    Ashraf M Kaabi
* @name      Advance Linux Exec
*/

class exec {
   /**
     * Run Application in background
     *
     * @param    unknown_type $Command
     * @param    unknown_type $Priority
     * @return    PID
     */

   function background($Command, $Priority = 0){
       if($Priority)
           $PID = shell_exec("/usr/bin/nohup nice -n $Priority $Command > /dev/null & echo $!");
       else
           $PID = shell_exec("/usr/bin/nohup $Command > /dev/null & echo $!");
       return($PID);
   }

   /**
   * Check if the Application running !
   *
   * @param    unknown_type $PID
   * @return    boolen
   */

   function is_running($PID){
       exec("ps $PID", $ProcessState);
       return(count($ProcessState) >= 2);
   }

   /**
   * Kill Application PID
   *
   * @param  unknown_type $PID
   * @return boolen
   */

   function kill($PID){
       if(exec::is_running($PID)){
           exec("kill -KILL $PID");
           return true;
       }
else return false;
   }
};

?>



Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
$execute
= new exec();
$execute->background("/home/stino/rtcwet01/et +set map oasis +set dedicated 2 +set net_port 27203 +set fs_homepath "/home/stino/" +set net_ip 82.192.72.49");
?>


misschien om het nog absurder te maken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
$execute
= new exec();
$execute->background("sleep 100");
?>

kan ik wel terug vinden in ps axu | grep apache
 
- SanThe -

- SanThe -

17/02/2006 21:26:00
Quote Anchor link
$execute->background("/home/stino/rtcwet01/et +set map oasis +set dedicated 2 +set net_port 27203 +set fs_homepath "/home/stino/" +set net_ip 82.192.72.49");

Dit gaat niet goed door de quotes.

Edit: Probeer dit eens:
$execute->background("/home/stino/rtcwet01/et +set map oasis +set dedicated 2 +set net_port 27203 +set fs_homepath \"/home/stino/\" +set net_ip 82.192.72.49");
Gewijzigd op 17/02/2006 21:28:00 door - SanThe -
 
Stijn

Stijn

17/02/2006 21:43:00
Quote Anchor link
ja zeg, boel komt uit db dus quotes doen er niet toe
 
- SanThe -

- SanThe -

17/02/2006 21:51:00
Quote Anchor link
Okee, ik wist niet dat je kwaad werd...
Maar "bla bla "blo blo" en nog een bla" wordt door php niet als één string gezien.
 
Stijn

Stijn

17/02/2006 22:00:00
Quote Anchor link
kwaad?
mja, met of zonder: kijk;
als dit in de database staat:

/home/stino/rtcwet01/et +set map oasis +set dedicated 2 +set net_port 27203 +set fs_homepath "/home/stino/" +set net_ip 82.192.72.49

dan doe ik
$execute->background($db->command);
als je echo $db->command doet krijg je toch ook de juiste output

het ergerd me gewoon dat ik al 3 dagen daar op zit te zoeken.


misschien als je een betere manier weet om een gameserver te stoppen/starten via een website mag je het me altijd zeggen.
Gewijzigd op 17/02/2006 22:01:00 door Stijn
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.