Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Frage Linux Ubuntu

GELÖST

Ubuntu Server - Service schreibt nicht in Datei

Mitglied: tireniets

tireniets (Level 1) - Jetzt verbinden

02.12.2014, aktualisiert 13:06 Uhr, 1339 Aufrufe, 4 Kommentare

Hallo Leute,

kurz zur Infrastruktur:
1x Ubuntu Server v. 14.04
1x TaoTroncis TT-BS012 Barcodescanner

Was wollen wir machen?

Wir möchten via Bash-Script die gescannten Barcodes in eine Datei schreiben.
Das funktioniert auch ohne Probleme.
Es handelt sich dabei um eine simple while-loop die einfach eine Eingabe erwartet und dann in ein File schreibt.

#!/usr/bash

while true
do
read -p "Barcode:" input
echo $input >> log.dat
done


Was ist das Problem?

Das Script selbst funktioniert einwandfrei, sobald wir jedoch das Script als Daemon/Service einrichten und starten werden eingaben zwar aktzeptiert, aber nicht mehr an das logfile weitergegeben. Das betrifft sowohl Scans vom Barcodescanner (tritt als Keyboard auf) als auch Eingaben via ssh-Shell.

Jetzt stellt sich uns die Frage woran das liegen könnte, eventuell übersehen wir ein wichtiges Detail.
Ich hoffe jemand kann uns da weiterhelfen.

Besten Dank schonmal im Vorraus.

LG

UPDATE
Problem ist gelöst, Ursache war denkbar einfach.
Am Server selbst ist der ausführende Benutzer nicht angemeldet gewesen...klappt nun alles wie gehabt.

Mitglied: Gersen
LÖSUNG 02.12.2014, aktualisiert um 13:04 Uhr
Hallo,

erster Gedanke - im Service-Skript hinterlegt ihr die Logdatei schon mit absolutem Pfad, oder?

Gruß,
Gersen
Bitte warten ..
Mitglied: riddler2kone
LÖSUNG 02.12.2014, aktualisiert um 13:04 Uhr
Hallo tireniets,

vielleicht trivial aber dennoch eine Frage wert . Hat der ausführende Benutzer des Demons Schreibrechte im entsprechenden Verzeichnis? Was ist das ausführende Verzeichnis? nicht, dass die log.dat an einen anderen Ort abgelegt wird. Vielleicht ermittelst du den Pfad und gibst ihn zu Debugzwecken mal aus.

Viele Grüße
Bitte warten ..
Mitglied: tireniets
02.12.2014 um 10:37 Uhr
Hallo Gersen,

viele Dank für deine Antwort.
Ja, der Pfad zum Logfile ist absolut hinterlegt.
Bitte warten ..
Mitglied: tireniets
02.12.2014 um 10:44 Uhr
Hallo Riddler,

der User der das Script ausführt hat Schreibrechte auf dem Verzeichnis.
Das ausführende Verzeichnis ist /etc/init.d/ , das Logfile liegt im root-Verzeichnis /root/log.dat.

UPDATE:
Es hat sich nun ein kleines Update der Lage ergeben, das Script läuft nun auch im Daemon problemlos wenn der Scanner auf dem PC, auf dem ich via ssh auf dem Server angemeldet bin, angeschlossen ist.

Wir haben nun den Scanner direkt am Ubuntu Server angeschlossen um die Situation in der final geplanten Konfiguration(Notebook mit angeschlossenem Scanner) zu testen.
Wenn wir dann den Daemon via ssh starten und dann scannen erhalten wir keine Eingabe und auch keinen Input in das Logfile.
Sprich selbes Problem, aber Gerät diesmal direkt am Server.
Bitte warten ..
Ähnliche Inhalte
Drucker und Scanner
Drucker schreibt:
Frage von HedwigaDrucker und Scanner2 Kommentare

kann mit dem PC nicht kommunizieren, entferne unter "Eigenschaften" das Häkchen. Kann mich wund suchen, aber finde keine "Eigenschaften" ...

Exchange Server
Exchange 2013 schreibt viele Log Dateien
Frage von tuxtuxExchange Server7 Kommentare

Hallo, ich habe einen Exchange 2013 Server auf einem 2012 Server installiert. Dieser läuft bisher ohne Probleme. Nun ist ...

Visual Studio
Wie kann man ein Integration Services Paket vom Server in eine Datei sichern?
Frage von thomasuzunoffVisual Studio

Hallo, ich aktualisiere momentan ein Paket und möchte ein bestehendes Paket vom Server sichern, bevor ich die neue Version ...

Windows Server
Windows Server - Domänen user schreibt als Gast auf Freigabe
gelöst Frage von Alf500Windows Server18 Kommentare

Hallo Zusammen, ich bin jetzt schon seit einigen Tagen an dem Problem und komme einfach nicht weiter. Ich habe ...

Neue Wissensbeiträge
Linux

Meltdown und Spectre: Linux Update

Information von Frank vor 1 TagLinux

Meltdown (Variante 3 des Prozessorfehlers) Der Kernel 4.14.13 mit den Page-Table-Isolation-Code (PTI) ist nun für Fedora freigegeben worden. Er ...

Tipps & Tricks

Solutio Charly Updater Fehlermeldung: Das Abgleichen der Dateien in -Pfad- mit dem Datenobject ist fehlgeschlagen

Tipp von StefanKittel vor 2 TagenTipps & Tricks

Hallo, hier einmal als Tipp für alle unter Euch die mit der Zahnarztabrechnungssoftware Charly von Solutio zu tun haben. ...

Sicherheit

Meltdown und Spectre: Wir brauchen eine "Abwrackprämie", die die CPU-Hersteller bezahlen

Information von Frank vor 2 TagenSicherheit12 Kommentare

Zum aktuellen Thema Meltdown und Spectre: Ich wünsche mir von den CPU-Herstellern wie Intel, AMD oder ARM eine Art ...

Sicherheit

Meltdown und Spectre: Realitätscheck

Information von Frank vor 2 TagenSicherheit10 Kommentare

Die unangenehme Realität Der Prozessorfehler mit seinen Varianten Meltdown und Spectre ist seit Juni 2017 bekannt. Trotzdem sind immer ...

Heiß diskutierte Inhalte
Batch & Shell
Meltdown Microsoft Prüf Script - .zip Datei leider leer
gelöst Frage von MasterBlaster88Batch & Shell13 Kommentare

Hallo zusammen, ich patche gerade unsere Windows Server bzgl. der Meltdown Lücke. Patch vorhanden, Reg Keys gesetzt Um das ...

Batch & Shell
Shell-Skript - Syntax error: Unterminated quoted string
Frage von newit1Batch & Shell13 Kommentare

Hallo Ich schreibe ein Skript das eine CSV-Datei in eine mySQL Datenbank schieben soll. Bekomme nach start des Skrips ...

E-Mail
Erfahrungen mit hMailServer gesucht
Frage von it-fraggleE-Mail10 Kommentare

Hallo, meine neue Stelle möchte einen eigenen Mailserver. Ich als Linuxkind war direkt geistig mit Postfix dabei. Leider wollen ...

Windows Server
DNS Forwarding an andere Domäne
Frage von detox91Windows Server9 Kommentare

Hallo, für Testzwecke haben wir bei uns eine zweite Windows Domäne (B.local) aufgebaut, welche komplett unabhängig und isoliert der ...