Hallo, On Jun 17 09:27 Joerg Thuemmler wrote (shortened):
für Ausfälle von Arbeitsplatz-PCs habe ich hier einen Notfall-PC, der mehrere Identitäten (IP, Hostname) annehmen kann. In Abhängigkeit davon stellt er dem Netzwerk auch verschiedene Drucker bereit. Bis dato hatte ich lprng drauf, da ist das ganz einfach: /etc/printcap tauschen, lpd neu starten, fertig (natürlich müssen alle Verzeichnisse in /var/spool/lpd da sein und passen).
Nun möchte ich auf Cups wechseln, der einheitlichen Fernadministration wegen. Wie könnte ich das hier umsetzen? /etc/cups austauschen und cupsd neustarten?
Im Prinzip ja, aber: Ebenso wie LPRng hält auch CUPS etliches an Daten, die der cupsd zur Laufzeit braucht, in diversen anderen Verzeichnissen, etwa Job-Daten in /var/spool/cups/ und diveses anderes in /var/cache/cups/ und evtl. ist hierbei sogar noch /var/run/cups/ von Interesse. Spätestens beim Runterfahren des cupsd speichert er seine internen Laufzeit-Daten dorthin ab, damit er beim erneuten Hochfahren das von dort wieder einlesen kann, um in dem Zustand weitermachen zu können, in dem er runtergefahren wurde (natürlich nur dafür, wo man den alten Zustand wiederhaben möchte, insbes. Druckjobs). Daher sollte neben /etc/cups/ auch zumindest /var/spool/cups/ ausgetauscht werden, evtl. auch /var/cache/cups/ bzw. vielleicht in dem Fall hier besser die Verzeichnisse einfach nur leer machen, um den Notfall-PC in einem ursprünlichen Zustand hochzufahren. Gruß Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany AG Nuernberg, HRB 16746, GF: Markus Rex