Registrierung Gästebuch Kalender Mitgliederliste Teammitglieder Häufig gestellte Fragen Suche Zur Startseite
HackBox Forum
Forum Linkliste Online Spiele Datenbank Forum Foto Galerie Chat Portalansicht des Forum

HackBox Forum » Computer & Co » Betriebssysteme » Autostart und geplanter Start unter Debian » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Autostart und geplanter Start unter Debian
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Meik1988 Meik1988 ist männlich
König


images/avatars/avatar-42.jpg
[meine Galerie]


Dabei seit: 16.07.2007
Beiträge: 852

Autostart und geplanter Start unter Debian Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallöchen,

ich habe hier einen Debian Etch (4.0)-Rechner auf dem Gnome läuft.

Ich habe ddclient nach Anleitung installiert.
Außer die Sache mit der chkconfig hat auch alles geklappt.

Durch die Suche im Internet habe ich herausgefunden, dass es die chkconfig unter Debian wohl nicht gibt.

Ich würde ddclient aber gerne als Dienst starten lassen, damit ddclient nach der ddclient.conf vorgeht und alle 300 sekunden updatet.

Per Cron-Job bekomme ich das nicht so ganz gebacken...
Ich bin momentan als root angemeldet, weil ich dachte, dass dann vlt. die Cronjobs arbeiten:

code:
1:
2:
3:
4:
5:
6:
debian-server:~# crontab -l
## @reboot jobs
@reboot ddclient
# m h  dom mon dow   command
  5 *  *   *   *     ddclient


Wenn ich obigen Befehl unter meinem normalen Benutzer ausführe bekomme ich die selbe ausgabe.



Wie kann ich ddclient beim booten als dienst starten lassen?
Was könnte ich falsch gemacht haben?

(Falls ihr iwelche Logs braucht, schreibt hier rein. Ich kenne mich mit Linux noch null aus und kenne die Logs nicht alle)

Edit: wenn ich ddclient eingebe funktioniert der dyndns-update auch so wie er soll.
Es hängt jetzt nur noch an der automatisierung...

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Meik1988: 09.05.2008 00:04.

09.05.2008 00:00 Meik1988 ist offline E-Mail an Meik1988 senden Beiträge von Meik1988 suchen Nehmen Sie Meik1988 in Ihre Freundesliste auf
DarkSquirrel DarkSquirrel ist männlich
Kaiser


images/avatars/avatar-54.jpg
[meine Galerie]


Dabei seit: 02.07.2007
Beiträge: 1.102
Herkunft: ausm Ruhrpott

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

zunächst mal: cronjobs eignen sich grundsätzlich für wiederkehrende aufgaben, aber für gewöhnlich haben programme wie ddclient einen daemon modus, der sie als dienst ausführt ... im falle von ddclient tut es bei einer standard installation der aufruf von "/usr/sbin/ddclient -daemon 300 -syslog" wenn man der projekt wiki bei sf.net trauen darf ... http://ddclient.wiki.sourceforge.net/

__________________
Gräten auf dem Sofakissen wird man wohl entfernen müssen.
09.05.2008 01:28 DarkSquirrel ist offline Beiträge von DarkSquirrel suchen Nehmen Sie DarkSquirrel in Ihre Freundesliste auf
Meik1988 Meik1988 ist männlich
König


images/avatars/avatar-42.jpg
[meine Galerie]


Dabei seit: 16.07.2007
Beiträge: 852

Themenstarter Thema begonnen von Meik1988
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

thx smile

also kann ich den befehl für den daemon mode so auch in die crontabs eintragen?

wie muss ein befehl in ner crontab aussehen, wenn der beim hochfahren ausgeführt werden soll?
ist das richtig so mit dem @reboot?
09.05.2008 01:30 Meik1988 ist offline E-Mail an Meik1988 senden Beiträge von Meik1988 suchen Nehmen Sie Meik1988 in Ihre Freundesliste auf
Meik1988 Meik1988 ist männlich
König


images/avatars/avatar-42.jpg
[meine Galerie]


Dabei seit: 16.07.2007
Beiträge: 852

Themenstarter Thema begonnen von Meik1988
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

auch im daemon mode klappt das dyndns-update nur, wenn ich den daemon starte...

ps bringt folgende ausgabe:

code:
1:
2:
3:
4:
5:
6:
debian-server:~# ps
  PID TTY          TIME CMD
 3227 pts/1    00:00:00 bash
 3543 pts/1    00:00:00 ddclient
 3969 pts/1    00:00:00 ps


die ddclient.conf sieht so aus:

code:
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:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
debian-server:~# cat /etc/ddclient/ddclient.conf
######################################################################
##
## $Id: sample-etc_ddclient.conf 8 2006-06-14 19:51:39Z wimpunk $
##
## Define default global variables with lines like:
##      var=value [, var=value]*
## These values will be used for each following host unless overridden
## with a local variable definition.
##
## Define local variables for one or more hosts with:
##      var=value [, var=value]* host.and.domain[,host2.and.domain...]
##
## Lines can be continued on the following line by ending the line
## with a \
##
##
## Warning: not all supported routers or dynamic DNS services
##          are mentioned here.
##
######################################################################
daemon=300                              # check every 300 seconds
syslog=yes                              # log update msgs to syslog
mail=root                               # mail all msgs to root
mail-failure=root                       # mail failed update msgs to root
pid=/var/run/ddclient.pid               # record PID in file.
ssl=yes                                 # use ssl-support.  Works with
                                        # ssl-library
#
#use=watchguard-soho,        fw=192.168.111.1:80        # via Watchguard's SOHO FW
#use=netopia-r910,           fw=192.168.111.1:80        # via Netopia R910 FW
#use=smc-barricade,          fw=192.168.123.254:80      # via SMC's Barricade FW
#use=netgear-rt3xx,          fw=192.168.0.1:80          # via Netgear's internet FW
#use=linksys,                fw=192.168.1.1:80          # via Linksys's internet FW
#use=maxgate-ugate3x00,      fw=192.168.0.1:80          # via MaxGate's UGATE-3x00  FW
#use=elsa-lancom-dsl10,      fw=10.0.0.254:80           # via ELSA LanCom DSL/10 DSL Router
#use=elsa-lancom-dsl10-ch01, fw=10.0.0.254:80           # via ELSA LanCom DSL/10 DSL Router
#use=elsa-lancom-dsl10-ch02, fw=10.0.0.254:80           # via ELSA LanCom DSL/10 DSL Router
#use=alcatel-stp,            fw=10.0.0.138:80           # via Alcatel Speed Touch Pro
#use=xsense-aero,            fw=192.168.1.1:80          # via Xsense Aero Router
#use=allnet-1298,            fw=192.168.1.1:80          # via AllNet 1298 DSL Router
#use=3com-oc-remote812,      fw=192.168.0.254:80        # via 3com OfficeConnect Remote 812
#use=e-tech,                 fw=192.168.1.1:80          # via E-tech Router
#use=cayman-3220h,           fw=192.168.0.1:1080        # via Cayman 3220-H DSL Router
#
#fw-login=admin,             fw-password=XXXXXX         # FW login and password
#
## To obtain an IP address from FW status page (using fw-login, fw-password)
#use=fw, fw=192.168.1.254/status.htm, fw-skip='IP Address' # found after IP Address
#
## To obtain an IP address from Web status page (using the proxy if defined)
use=web, web=checkip.dyndns.org/, web-skip='IP Address' # found after IP Address
#
#use=ip,                     ip=127.0.0.1       # via static IP's
#use=if,                     if=eth0            # via interfaces
#use=web                                        # via web
#
#protocol=dyndns2                               # default protocol
#proxy=fasthttp.sympatico.ca:80                 # default proxy
#server=members.dyndns.org                      # default server
#server=members.dyndns.org:8245                 # default server (bypassing proxies)

login=*benutzername hier*                            # default login
password=*passwort hier*                                       # default password
#mx=mx.for.your.host                            # default MX
#backupmx=yes|no                                # host is primary MX?
#wildcard=yes|no                                # add wildcard CNAME?

##
## dyndns.org dynamic addresses
##
## (supports variables: wildcard,mx,backupmx)
##
server=members.dyndns.org,              \
protocol=dyndns2                        \
*dyndns-adresse hier*

##
## dyndns.org static addresses
##
## (supports variables: wildcard,mx,backupmx)
##
# static=yes,                           \
# server=members.dyndns.org,            \
# protocol=dyndns2                      \
# your-static-host.dyndns.org

##
##
## dyndns.org custom addresses
##
## (supports variables: wildcard,mx,backupmx)
##
# custom=yes,                           \
# server=members.dyndns.org,            \
# protocol=dyndns2                      \
# your-domain.top-level,your-other-domain.top-level

##
## ZoneEdit (zoneedit.com)
##
# server=www.zoneedit.com,              \
# protocol=zoneedit1,                   \
# login=your-zoneedit-login,            \
# password=your-zoneedit-password       \
# your.any.domain,your-2nd.any.dom

##
## EasyDNS (easydns.com)
##
# server=members.easydns.com,           \
# protocol=easydns,                     \
# login=your-easydns-login,             \
# password=your-easydns-password        \
# your.any.domain,your-2nd.any.domain

##
## Hammernode (hn.org) dynamic addresses
##
# server=dup.hn.org,                    \
# protocol=hammernode1,                 \
# login=your-hn-login,                  \
# password=your-hn-password             \
# your-hn-host.hn.org,your-2nd-hn-host.hn.org

##
## dslreports.com dynamic-host monitoring
##
# server=members.dslreports.com         \
# protocol=dslreports1,                 \
# login=dslreports-login,               \
# password=dslreports-password          \
# dslreports-unique-id

##
## OrgDNS.org account-configuration
##
# use=web, web=members.orgdns.org/nic/ip
# server=www.orgdns.org                 \
# protocol=dyndns2                      \
# login=yourLoginName                   \
# password=yourPassword                 \
# yourSubdomain.orgdns.org

##
## dnspark.com
## (supports variables: mx, mxpri)
##
# use=web, web=ipdetect.dnspark.com, web-skip='Current Address:'
# protocol=dnspark,                     \
# server=www.dnspark.com,               \
# your-host.dnspark.com

##
## NameCheap (namecheap.com)
##
# protocol=namecheap,                           \
# server=dynamicdns.park-your-domain.com,       \
# login=my-namecheap.com-login,                 \
# password=my-namecheap.com-password            \
# myhost.namecheap.com


Kann ich irgendwie herausfinden, ob der ddclient trotzdem läuft und auch aktiv ist?
Ein Update auf dyndns.org findet nicht statt, obwohl ich dort nochmal eine falsche IP eingetragen habe...
09.05.2008 02:48 Meik1988 ist offline E-Mail an Meik1988 senden Beiträge von Meik1988 suchen Nehmen Sie Meik1988 in Ihre Freundesliste auf
malloc malloc ist männlich
Tripel-As


images/avatars/avatar-63.jpg
[meine Galerie]


Dabei seit: 07.10.2007
Beiträge: 151
Herkunft: Dubai, UAE

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Fuer die Runlevel gibt es bei Debian und seinen Derivaten `update-rc.d`.
*Wie* du ddclient da nun hineinbekommst, liest du bitte selber nach. Augenzwinkern

- malloc

__________________
\o/
11.05.2008 07:06 malloc ist offline E-Mail an malloc senden Beiträge von malloc suchen Nehmen Sie malloc in Ihre Freundesliste auf
Meik1988 Meik1988 ist männlich
König


images/avatars/avatar-42.jpg
[meine Galerie]


Dabei seit: 16.07.2007
Beiträge: 852

Themenstarter Thema begonnen von Meik1988
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ah, super smile

Ich hab nämlich letztens was über dei Runlevel gelesen, hab aber die /ect/rc.d/ nicht gefunden smile

Ich bekomme die dann mit ln -s dort rein (Link in diesem Ordner erstellen).

Jetzt hab ich aber noch ne Frage. Es gibt ja verschiedene Runlevel.
Wenn der Rechner fertig ist, soll er nicht mehr mit X-Window laufen.
D.h. ja, dass er dann mit Runlevel 3 läuft und nicht mehr mit 5.

Reicht es da, wenn ich den Link in den 3. Runlevel lege, damit er auch im 5. ausgeführt wird?

(In Wikipedia steht z.B. bei Runlevel5, dass das das gleiche sei wie 3 mit grafischer Oberfläche...)
11.05.2008 12:01 Meik1988 ist offline E-Mail an Meik1988 senden Beiträge von Meik1988 suchen Nehmen Sie Meik1988 in Ihre Freundesliste auf
malloc malloc ist männlich
Tripel-As


images/avatars/avatar-63.jpg
[meine Galerie]


Dabei seit: 07.10.2007
Beiträge: 151
Herkunft: Dubai, UAE

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Nein.

__________________
\o/
11.05.2008 12:30 malloc ist offline E-Mail an malloc senden Beiträge von malloc suchen Nehmen Sie malloc in Ihre Freundesliste auf
Meik1988 Meik1988 ist männlich
König


images/avatars/avatar-42.jpg
[meine Galerie]


Dabei seit: 16.07.2007
Beiträge: 852

Themenstarter Thema begonnen von Meik1988
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ok. Thx smile
11.05.2008 13:27 Meik1988 ist offline E-Mail an Meik1988 senden Beiträge von Meik1988 suchen Nehmen Sie Meik1988 in Ihre Freundesliste auf
DarkSquirrel DarkSquirrel ist männlich
Kaiser


images/avatars/avatar-54.jpg
[meine Galerie]


Dabei seit: 02.07.2007
Beiträge: 1.102
Herkunft: ausm Ruhrpott

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

http://www.debian.org/doc/FAQ/ch-customizing.en.html .... 11.5

__________________
Gräten auf dem Sofakissen wird man wohl entfernen müssen.
11.05.2008 15:10 DarkSquirrel ist offline Beiträge von DarkSquirrel suchen Nehmen Sie DarkSquirrel in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen

Ähnliche Themen
Thread Gestartet Hits Antworten Letzte Antwort
Start Up Unternehmer braucht Progammierer (Forum: Web-Design)   04.06.2011 00:34 von Nate187   4.472 1   04.06.2011 07:07 von green1  
Koscom SDC 3510 startet nicht mehr - was tun? (Forum: PayTV und Elektronik)   13.07.2009 13:07 von Kewwwin   12.854 0   13.07.2009 13:07 von Kewwwin  
1 Dateianhänge enthalten vnc auf debian (etch - 4.0) (Forum: Applications / Tools)   04.06.2008 00:01 von Meik1988   11.005 6   08.06.2008 01:49 von Meik1988  
`uname -r`/build unter Debian (Forum: Betriebssysteme)   03.05.2008 15:09 von Meik1988   7.311 1   04.05.2008 06:21 von malloc  
prozess in basic starten (Forum: Programmieren)   30.09.2007 02:11 von tarantel   6.296 4   30.09.2007 03:10 von tarantel  

HackBox Forum » Computer & Co » Betriebssysteme » Autostart und geplanter Start unter Debian

Views heute: 12.274 | Views gestern: 14.054 | Views gesamt: 86.404.658


© • www.hackbox.de forum.hackbox.de
Forensoftware: Burning Board 2.3.6 pl2, entwickelt von WoltLab GmbH
DB: 215.341s | DB-Abfragen: 66 | Gesamt: 0.159s | PHP: -135334.59% | SQL: 135434.59%