Veröffentlicht 5. September 200124 j hi, ich habe ein Pogramm in C++ unter linux geschrieben, welches ähnlich wie ein Timer funktioniert, mit <ctime>. Was muss ich anstellen, daß sich nach der abgelaufenen Zeit z.B. xmms startet?
5. September 200124 j <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von CaPPoCCinO: <STRONG>Was muss ich anstellen, daß sich nach der abgelaufenen Zeit z.B. xmms startet?</STRONG>
5. September 200124 j <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR> system("xmms");
6. September 200124 j Dann schau dir am prompt mal mit dem Befehl man 3 system mal an, wie die syntax von 'system' ist und welchen header du ggf. includen mußt. Leider ist auf unserem Linux Server seit neustem der telnet Zugang dicht, sodaß ich nicht mehr schnell mal nachschauen kann... Der Käptn P.S. es könnte stdlib.h bzw. cstdlib sein - ohne Gewähr <FONT COLOR="#a62a2a" SIZE="1">[ 06. September 2001 08:08: Beitrag 1 mal editiert, zuletzt von captain haddock ]</font>
7. September 200124 j Moin, jepp, mit der stdlib oder der cstdlib klappt es, ich habe kuzerhand beide includet, weil in den man pages nichts über System vermerkt war. Nun habe ich meinen Timer mit der Zeile [system("/sbin/halt")] erweitert, und der Rechner fährt nach der angegebenen Zeit runter, natürlich nur wenn man root ist. Nun meine zwei Fragen? 1. Kann ich meinen Code noch so erweitern, das der Rechner auch runter fährt, wenn man nur user ist, ohne das ich die Rechte für halt verändere? 2. Funktioniert das auch unter Winows, was müsste ich dafür umschreiben? thx
7. September 200124 j Hi, ich glaube du solltest erst in deinem LinuxKonfiguration deinen Usern das erlauben. Dann müsste dein Programm laufen. Und mit windoof geht alles cu HighFly
7. September 200124 j hi, mit Windoof hast du recht, habe ich gerade einmal ausprobiert und es funzt. Bei Linux ist mir der Sachverhalt auch klar, doch wollte ich wissen, ob es eine Möglichkeit gibt, im C++ Code die Rechte festzulegen bzw. zu verändern, oder ist das nur als root mit chmod möglich? Have a nice Weekend!
11. September 200124 j hi noch mal, na ja normalerweise sollte das nicht gehen. Aber es gibt ja Hintertüren. Ich bin aber sicher du willst das nicht mit deiem lieben Linux machen. Oder?(HARD) am besten du schreibst ein (Perl)-Script das mit deinem Programm Komuniziert und dein Programm entsprechend ändern. (MEDIUM) Oder wie schon gesagt als root den/dem User/n erlauben das Programm auszuführen. (EASY) Frag mich aber nicht wie das geht cu HochFliegender Monster
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.