<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Benutzung des Befehls: execvp()]]></title><description><![CDATA[<p>Hey Leute<br />
Ich hab folgendes Problem: Ich will mit dem Befehl 'execvp' das Programm wget mit verschiedenen Parametern ansteuern. So mein Lösungsansatz:</p>
<pre><code class="language-cpp">char *argv[]={&quot;--load-cookies cookies&quot;, &quot;--save-cookies cookies&quot;, &quot;--keep-session-cookies&quot;, &quot;www.google.de&quot;};
execvp(&quot;wget&quot;, argv);
</code></pre>
<p>Wenn ich das Programm jetzt starte (arbeite mit Ubuntu Linux) kommt:</p>
<blockquote>
<p>--load-cookies cookies: unrecognized option '--save-cookies cookies'<br />
Syntax: --load-cookies cookies [OPTION]... [URL]...</p>
<p>»--load-cookies cookies --help« gibt weitere Informationen.</p>
</blockquote>
<p>Ich verstehe nicht warum das hier nicht funktioniert und im Terminal das hier...</p>
<blockquote>
<p>wget --load-cookies cookies --save-cookies cookies --keep-session-cookies <a href="http://www.google.de" rel="nofollow">www.google.de</a></p>
</blockquote>
<p>... schon funktioniert <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Oder kennt jemand von euch eine Klasse mit der ich in C++ http Anfragen erstellen kann? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /><br />
Google wolllte mich auch nicht helfen? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Wäre dankbar für Hilfe <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/254829/benutzung-des-befehls-execvp</link><generator>RSS for Node</generator><lastBuildDate>Fri, 11 Sep 2026 17:33:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/254829.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 21 Nov 2009 17:52:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Benutzung des Befehls: execvp() on Sat, 21 Nov 2009 17:52:14 GMT]]></title><description><![CDATA[<p>Hey Leute<br />
Ich hab folgendes Problem: Ich will mit dem Befehl 'execvp' das Programm wget mit verschiedenen Parametern ansteuern. So mein Lösungsansatz:</p>
<pre><code class="language-cpp">char *argv[]={&quot;--load-cookies cookies&quot;, &quot;--save-cookies cookies&quot;, &quot;--keep-session-cookies&quot;, &quot;www.google.de&quot;};
execvp(&quot;wget&quot;, argv);
</code></pre>
<p>Wenn ich das Programm jetzt starte (arbeite mit Ubuntu Linux) kommt:</p>
<blockquote>
<p>--load-cookies cookies: unrecognized option '--save-cookies cookies'<br />
Syntax: --load-cookies cookies [OPTION]... [URL]...</p>
<p>»--load-cookies cookies --help« gibt weitere Informationen.</p>
</blockquote>
<p>Ich verstehe nicht warum das hier nicht funktioniert und im Terminal das hier...</p>
<blockquote>
<p>wget --load-cookies cookies --save-cookies cookies --keep-session-cookies <a href="http://www.google.de" rel="nofollow">www.google.de</a></p>
</blockquote>
<p>... schon funktioniert <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Oder kennt jemand von euch eine Klasse mit der ich in C++ http Anfragen erstellen kann? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /><br />
Google wolllte mich auch nicht helfen? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Wäre dankbar für Hilfe <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1811522</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1811522</guid><dc:creator><![CDATA[*MOP*]]></dc:creator><pubDate>Sat, 21 Nov 2009 17:52:14 GMT</pubDate></item><item><title><![CDATA[Reply to Benutzung des Befehls: execvp() on Sat, 21 Nov 2009 19:58:05 GMT]]></title><description><![CDATA[<p>die Argumente zu den Flags sind jeweils ein neuer Array Eintrag. Die musst du also auch noch trennen.</p>
<p>was du momentan machst ist das:</p>
<pre><code>wget &quot;--load-cookies cookies&quot; &quot;--save-cookies cookies&quot; &quot;--keep-session-cookies&quot; &quot;www.google.de&quot;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1811576</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1811576</guid><dc:creator><![CDATA[otze]]></dc:creator><pubDate>Sat, 21 Nov 2009 19:58:05 GMT</pubDate></item><item><title><![CDATA[Reply to Benutzung des Befehls: execvp() on Sun, 22 Nov 2009 19:14:30 GMT]]></title><description><![CDATA[<p>Achso <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
werds gleich ausprobieren! Danke! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /><br />
Edit: Ok es funktioniert! Aber:<br />
Nur wenn den ersten Parameter so setze:</p>
<pre><code>char *argv[]={[b]&quot;&quot;,[/b]&quot;--load-cookies&quot;,&quot;cookies&quot;, &quot;--save-cookies&quot;,&quot;cookies&quot;, &quot;--keep-session-cookies&quot;, &quot;www.google.de&quot;};
</code></pre>
<p>Außerdem stört mich dann bei der Ausgabe:</p>
<blockquote>
<p>--2009-11-22 20:11:08-- <a href="http://www.google.de/" rel="nofollow">http://www.google.de/</a><br />
Auflösen des Hostnamen »<a href="http://www.google.de" rel="nofollow">www.google.de</a>«.... 74.125.39.103, 74.125.39.99, 74.125.39.105, ...<br />
Verbindungsaufbau zu www.google.de|74.125.39.103|:80... verbunden.<br />
HTTP Anforderung gesendet, warte auf Antwort... 200 OK<br />
Länge: nicht spezifiziert [text/html]<br />
In »index.html« speichern.</p>
<p>[ &lt;=&gt; ] 6.013 --.-K/s in 0,02s</p>
<p>2009-11-22 20:11:08 (314 KB/s) - »index.html« gespeichert [6013]</p>
<p>**--2009-11-22 20:11:08-- http://%7C%FD%13/<br />
Auflösen des Hostnamen »|\375\023«.... fehlgeschlagen: Name or service not known.<br />
: kann die Host-Adresse »|�« nicht auflösen<br />
**<br />
BEENDET --2009-11-22 20:11:08--<br />
Geholt: 1 Dateien, 5,9K in 0,02s (314 KB/s)</p>
</blockquote>
<p>Ich sag schonmal danke <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1811987</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1811987</guid><dc:creator><![CDATA[*MOP*]]></dc:creator><pubDate>Sun, 22 Nov 2009 19:14:30 GMT</pubDate></item><item><title><![CDATA[Reply to Benutzung des Befehls: execvp() on Sun, 22 Nov 2009 22:41:06 GMT]]></title><description><![CDATA[<p>Schauen wir doch mal, was in der Dokumentation steht <a href="http://man.cx/execvp" rel="nofollow">man: execvp</a>.</p>
<blockquote>
<p>[...] The first argument, by convention, should point to<br />
the filename associated with the file being executed. The array of<br />
pointers must be terminated by a NULL pointer.</p>
</blockquote>
<p>=&gt;</p>
<pre><code class="language-cpp">char *argv[]={&quot;wget&quot;,&quot;--load-cookies&quot;,&quot;cookies&quot;, &quot;--save-cookies&quot;,&quot;cookies&quot;, &quot;--keep-session-cookies&quot;, &quot;www.google.de&quot;, 0x0};
</code></pre>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>Außerdem gehört das Thema in das Linux-Forum, da execvp kein Teil des ISO-Standards ist!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1812064</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1812064</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Sun, 22 Nov 2009 22:41:06 GMT</pubDate></item><item><title><![CDATA[Reply to Benutzung des Befehls: execvp() on Mon, 23 Nov 2009 16:52:03 GMT]]></title><description><![CDATA[<p>Oh <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> wusste ich nicht!<br />
Trotzdem danke <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1812462</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1812462</guid><dc:creator><![CDATA[*MOP*]]></dc:creator><pubDate>Mon, 23 Nov 2009 16:52:03 GMT</pubDate></item><item><title><![CDATA[Reply to Benutzung des Befehls: execvp() on Sat, 28 Nov 2009 16:19:34 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;stdio.h&gt;
using namespace std;
int main(void){
char* arg[]={&quot;&quot;,&quot;www.google.de&quot;,0x0};
execvp(&quot;wget&quot;,arg); //bis hier her und nicht weiter 
getchar();
return 0;
}
</code></pre>
<p>Kann mir mal jemand erklären warum mein Programm an dieser Stelle endet? Es passiert nur wenn ich wget mit execvp aufrufe; nachdem er wget ausgeführt hat endet mein Programm <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Bin echt ratlos <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Hilfe!! ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1814631</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1814631</guid><dc:creator><![CDATA[*MOP*]]></dc:creator><pubDate>Sat, 28 Nov 2009 16:19:34 GMT</pubDate></item><item><title><![CDATA[Reply to Benutzung des Befehls: execvp() on Sat, 28 Nov 2009 16:24:51 GMT]]></title><description><![CDATA[<p>exec ersetzt den laufenden Prozess durch den aufgerufenen. Dein Programm &quot;endet&quot; also nichtmal richtig, und wenn, dann *beim* Aufruf von wget, nicht danach.<br />
Bitte einfach mal die manpage lesen, da steht sowas drin. Erster Satz.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1814632</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1814632</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Sat, 28 Nov 2009 16:24:51 GMT</pubDate></item><item><title><![CDATA[Reply to Benutzung des Befehls: execvp() on Sat, 28 Nov 2009 16:37:25 GMT]]></title><description><![CDATA[<p>Bashar schrieb:</p>
<blockquote>
<p>exec ersetzt den laufenden Prozess durch den aufgerufenen. Dein Programm &quot;endet&quot; also nichtmal richtig, und wenn, dann *beim* Aufruf von wget, nicht danach.<br />
Bitte einfach mal die manpage lesen, da steht sowas drin. Erster Satz.</p>
</blockquote>
<p>Doch wget wird ganz ausgeführt , seh ich an der Ausgabei und der Datei die gespeichert wird! Danach ist das Programm einfach zu Ende <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1814642</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1814642</guid><dc:creator><![CDATA[*MOP*]]></dc:creator><pubDate>Sat, 28 Nov 2009 16:37:25 GMT</pubDate></item><item><title><![CDATA[Reply to Benutzung des Befehls: execvp() on Sat, 28 Nov 2009 22:50:47 GMT]]></title><description><![CDATA[<p>wget ist doch nicht dein Programm. Und jetzt RTFM.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1814750</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1814750</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Sat, 28 Nov 2009 22:50:47 GMT</pubDate></item><item><title><![CDATA[Reply to Benutzung des Befehls: execvp() on Sun, 29 Nov 2009 08:46:43 GMT]]></title><description><![CDATA[<p>Hab sie schon gelesen... Aber hilft mir auch nicht weiter... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1814804</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1814804</guid><dc:creator><![CDATA[*MOP*]]></dc:creator><pubDate>Sun, 29 Nov 2009 08:46:43 GMT</pubDate></item><item><title><![CDATA[Reply to Benutzung des Befehls: execvp() on Sun, 29 Nov 2009 12:20:40 GMT]]></title><description><![CDATA[<p>Willst du nicht lieber die Funktion &quot;system&quot; benutzen?<br />
Du scheinst die exec-Funktionen nicht verstanden zu haben... alles was nach deinem exec-Aufruf ist, wird NICHT mehr ausgeführt!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1814909</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1814909</guid><dc:creator><![CDATA[Th69]]></dc:creator><pubDate>Sun, 29 Nov 2009 12:20:40 GMT</pubDate></item><item><title><![CDATA[Reply to Benutzung des Befehls: execvp() on Sun, 29 Nov 2009 12:29:14 GMT]]></title><description><![CDATA[<p>achso <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /><br />
Nein system will ich nicht benutzen, gibt es noch eine andere Möglichkeit?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1814912</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1814912</guid><dc:creator><![CDATA[*MOP*]]></dc:creator><pubDate>Sun, 29 Nov 2009 12:29:14 GMT</pubDate></item><item><title><![CDATA[Reply to Benutzung des Befehls: execvp() on Sun, 29 Nov 2009 13:23:14 GMT]]></title><description><![CDATA[<p>fork und dann execvp</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1814932</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1814932</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Sun, 29 Nov 2009 13:23:14 GMT</pubDate></item><item><title><![CDATA[Reply to Benutzung des Befehls: execvp() on Tue, 08 Dec 2009 20:34:02 GMT]]></title><description><![CDATA[<p>Bashar schrieb:</p>
<blockquote>
<p>fork und dann execvp</p>
</blockquote>
<p>Danke Bashar <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> Hat mir echt geholfen :xmas1:</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1819823</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1819823</guid><dc:creator><![CDATA[*MOP*]]></dc:creator><pubDate>Tue, 08 Dec 2009 20:34:02 GMT</pubDate></item></channel></rss>