close
Warning:
Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.
- Timestamp:
-
Aug 28, 2016, 10:12:11 AM (10 years ago)
- Author:
-
bau
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
|
v1
|
v2
|
|
| 55 | 55 | /* Signal SIGHUP ignorieren */ |
| 56 | 56 | handle_signal (SIGHUP, SIG_IGN); |
| | 57 | |
| | 58 | /* Signal SIGTERM beendet MainLOOP */ |
| 57 | 59 | handle_signal (SIGTERM, catch_sig); |
| 58 | | /* Oder einfach: signal(SIGHUP, SIG_IGN) ... */ |
| | 60 | |
| | 61 | |
| 59 | 62 | /* Das Kind terminieren */ |
| 60 | 63 | if ((pid = fork ()) != 0) |
| … |
… |
|
| 82 | 85 | int main (int argc, char **argv) { |
| 83 | 86 | int time = 10; |
| 84 | | start_daemon ("kidstimerDaemon", LOG_LOCAL0); |
| 85 | | syslog( LOG_NOTICE, "kidstimer - Daemon gestartet ...\n"); |
| | 87 | start_daemon ("SecuMod_ServerDaemon", LOG_LOCAL0); |
| | 88 | syslog( LOG_NOTICE, "SecuMod_ServerDaemon gestartet ...\n"); |
| 86 | 89 | while (sigint) { |
| 87 | 90 | /* Enlosschleifen: Hier sollte nun der Code für den |
| … |
… |
|
| 96 | 99 | */ |
| 97 | 100 | sleep(time); |
| 98 | | syslog( LOG_NOTICE, "kidstimer - Daemon läuft bereits %d Sekunden\n", time ); |
| 99 | | syslog( LOG_NOTICE, "kidstimer - sigint: %d\n", sigint ); |
| | 101 | syslog( LOG_NOTICE, "SecuMod_ServerDaemon läuft\n"); |
| 100 | 102 | //break; |
| 101 | 103 | } |
| 102 | | syslog( LOG_NOTICE, "kidstimer - Daemon hat sich beendet\n"); |
| | 104 | syslog( LOG_NOTICE, "SecuMod_ServerDaemon hat sich beendet\n"); |
| 103 | 105 | closelog(); |
| 104 | 106 | return EXIT_SUCCESS; |