<?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[Auführbares Script erzeugen]]></title><description><![CDATA[<p>Ich habe mit ofstream ein Script erzeugt, welches auch vewendbar sein soll, nur leider ist es im frisch erzeugten Zustand nicht ausführbar. Ich könnte jetzt einfach per</p>
<pre><code class="language-cpp">system(&quot;chmod 755 &lt;file&gt;&quot;)
</code></pre>
<p>die Datei ausführbar machen, aber würde auf das system-Kommando lieber verzichten. Gibt es eine Möglichkeit dies direkt im Code zu erledigen?<br />
Thx</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/242086/auführbares-script-erzeugen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 21 Sep 2026 05:06:25 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/242086.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 29 May 2009 21:49:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Auführbares Script erzeugen on Fri, 29 May 2009 21:49:52 GMT]]></title><description><![CDATA[<p>Ich habe mit ofstream ein Script erzeugt, welches auch vewendbar sein soll, nur leider ist es im frisch erzeugten Zustand nicht ausführbar. Ich könnte jetzt einfach per</p>
<pre><code class="language-cpp">system(&quot;chmod 755 &lt;file&gt;&quot;)
</code></pre>
<p>die Datei ausführbar machen, aber würde auf das system-Kommando lieber verzichten. Gibt es eine Möglichkeit dies direkt im Code zu erledigen?<br />
Thx</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1718135</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1718135</guid><dc:creator><![CDATA[dixidix]]></dc:creator><pubDate>Fri, 29 May 2009 21:49:52 GMT</pubDate></item><item><title><![CDATA[Reply to Auführbares Script erzeugen on Fri, 29 May 2009 22:30:07 GMT]]></title><description><![CDATA[<p>da geht man so vor:<br />
man liest &quot;man chmod&quot;<br />
es verweist einen ganz am ende bei &quot;see also&quot; auf chmod(2).<br />
damit ist gemeint, daß man<br />
&quot;man 2 chmod&quot; lesen soll.<br />
ah, da ist es ja.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1718145</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1718145</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Fri, 29 May 2009 22:30:07 GMT</pubDate></item><item><title><![CDATA[Reply to Auführbares Script erzeugen on Fri, 29 May 2009 23:44:32 GMT]]></title><description><![CDATA[<p>Ich glaube damit mein volkard <a href="http://www.manpagez.com/man/2/chmod/" rel="nofollow">diesen Eintrag</a>.</p>
<pre><code class="language-cpp">chmod(&quot;&lt;file&gt;&quot;, S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH);
</code></pre>
<p>oder, falls die Datei schon geöffnet wurde</p>
<pre><code class="language-cpp">int fd = open(&quot;&lt;file&gt;&quot;, ...);
fchmod(fd, S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1718153</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1718153</guid><dc:creator><![CDATA[DerKuchen]]></dc:creator><pubDate>Fri, 29 May 2009 23:44:32 GMT</pubDate></item><item><title><![CDATA[Reply to Auführbares Script erzeugen on Sat, 30 May 2009 11:29:07 GMT]]></title><description><![CDATA[<p>Danke für den Tip. In meiner man steht leider so ein Hinweis nicht.</p>
<blockquote>
<p>chmod ändert nie die Rechte symbolischer Verknüpfungen; der chmod Systemaufruf kann ihre Zugriffsrechte nicht ändern. Das ist kein Problem da die Rechte symbolischer Verknüpfungen nie<br />
benutzt werden. Stattdessen ändert chmod die Zugriffsrechte der Datei, auf die gezeigt wird, bei jeder auf der Kommandozeile angegebenen symbolischen Verknüpfung. Die symbolischen<br />
Verknüpfungen, die chmod während des rekursiven Abstiegs in Verzeichnisse entdeckt, werden allerdings ignoriert.</p>
<p>OPTIONEN<br />
Wechseln des Modus jeder DATEI nach MODUS.</p>
<p>-c, --changes<br />
Wie --verbose, aber nur melden, wenn eine Änderung durchgeführt wird.</p>
<p>-f, --silent, --quiet<br />
Unterdrücken der meisten Fehlermeldungen.</p>
<p>-v, --verbose<br />
Ausgabe einer Diagnose für jede verarbeitete Datei.</p>
<p>--reference=RDATEI<br />
Verwendung von RDATEIs Modus anstatt eines MODUS- Wertes.</p>
<p>-R, --recursive<br />
Rekursives Ändern der Dateien und Verzeichnisse.</p>
<p>--help Anzeigen einer kurzen Hilfe und beenden.</p>
<p>--version<br />
Ausgabe der Versionsinformationen und beenden.</p>
<p>Jeder MODUS ist einer oder mehrere der Buchstaben »ugoa«, eines der Symbole »+-=« und einer oder mehrere der Buchstaben »rwxXstugo«.</p>
<p>AUTOR<br />
Geschrieben von David MacKenzie.</p>
<p>BUGS MELDEN<br />
Berichten Sie Fehler an <a href="mailto:bug-fileutils@gnu.org" rel="nofollow">bug-fileutils@gnu.org</a>.</p>
<p>COPYRIGHT<br />
Copyright <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/00a9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--copyright"
      title=":copyright:"
      alt="©"
    /> 2001 Free Software Foundation, Inc.<br />
Dies ist freie Software; die Kopierbedingungen stehen in den Quellen. Es gibt keine Garantie; auch nicht für VERKAUFBARKEIT oder FÜR SPEZIELLE ZWECKE.</p>
<p>chmod (fileutils) 4.1 Mai 2001 CHMOD(1)<br />
Manual page chmod(1) line 23/75 (END)</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1718241</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1718241</guid><dc:creator><![CDATA[dixidix]]></dc:creator><pubDate>Sat, 30 May 2009 11:29:07 GMT</pubDate></item></channel></rss>