=== eTeddy1 is now known as eTeddy [07:24] Guten Morgen, hat jemand Erfahrung mit Ubuntu Touch? Welches Smartphone könnt ihr dafür empfehlen? Das Nexus? [07:24] gibts das noch? [07:24] ich glaub, das kannst du dir sparen. [07:25] ok :( [07:25] https://devices.ubuntu-touch.io/ [07:25] Title: Ubuntu Touch devices (at devices.ubuntu-touch.io) [07:26] hier, wenn du es trotzdem probieren willst. [07:26] gibt's denn andere spannendere OS mittlerweile für smartphones?!? [07:26] Und da am ehesten die fetten BQ devices [07:28] https://puri.sm/products/librem-5/ ? [07:28] Title: Librem 5 – Purism (at puri.sm) [07:34] danke, gibt es dazu auch einen irc channel? sonst hier noch kurz: kann ich auch auf andere devices PureOS installieren? === TheSphinX_ is now known as TheSphinX^ [07:48] Ublx: kurz und damit Offtopic Ende... das OS gibt es noch gar nicht [07:48] koegs: danke trotzdem [07:54] nachdem windows phone eingestellt wurd emit zu wenig kraft egen android/ios versucht e snun purism? ich bin gespannt, es sieht ja vielversprechender aaus als die ubuntutouch ansaetz. [07:54] ups, das sollt ein offtopic. [08:00] hallo... [08:01] wie kann ich denn ein Newline zeichen mit einem Leerzeichen ersetzen? echo -e "foo\nbar" | sed -e 's/\n/ /g' [08:01] das da hat nicht funktioniert :D [08:02] * interrobangd ist dem Regex nicht mächtig [08:05] echo "foo\nbar" | tr '\n' ' ' # und es heißt "des Regex" bzw. sogar "der Regex" [08:05] ... und wie mit sed? [08:05] muss doch auch gehen [08:06] googel nach "sed multiline" [08:08] ok... und wie kann ich nun noch ein "sternchen" vor das leerzeichen fügen? echo -e "foo\nbar" | tr '\n' '* ' [08:08] .. so gehts nämlich nicht [08:08] vermutlich weil * ein wildcard ist, wleches escaped werden will. [08:08] habe ich schon versucht [08:09] man tr. Das macht nur einzelne Zeichen. perl kann nativ multiline-mode für regex [08:13] tada! echo -e "foo\nbar" | perl -pe 's/\n/* /g' [12:34] Hallo zusammen [12:39] hallo [12:57] Ich versuche crontab zu nutzen. Erfolgls seit einigen Stunden. Hier die Beschreibung https://pastebin.com/FePNiALa [12:57] Title: Ich nutze Ubuntu 18.04. Ich versuche seit einigen Stunden drei verschiedene Bef - Pastebin.com (at pastebin.com) [12:58] Mit Google / Foreneinträgen bin ich bisher nicht weitergekommen. [12:59] https://ubuntuforums.org/showthread.php?t=1529465 [12:59] scrot muss auch wissen auf welchem Display er den screenshot machen soll [12:59] https://askubuntu.com/questions/194057/scrot-screenshot-cron-job-not-executing [12:59] Title: scrot (screenshot) cron job not executing - Ask Ubuntu (at askubuntu.com) [12:59] war übrigens in google "scrot crontab" ;) [13:02] Wenn ich den Befehl "scrot '%H:%M:%S.jpg' -e 'mv $f /home/user/Documents/qys/screenshots'" (also ohne das Display zu definieren) eingeben, wird ein screenshot gemacht [13:02] Der Befehl funktioniert also. [13:03] Oder ist das anders bei einem crontab Eintrag der auf ein bash script verweißt? [13:05] wenn du einen befehl eingibst macht dien user das. wenn cron das macht, dann ist der user root. [13:05] Nicolas0909: wenn du das manuel in der Oberfläche im Terminal machst, ist das was anderes als im cronjob oder per bash-script oder im cronbefehl [13:05] LupusE: er packt es ja in seine crontab, also nicht root [13:05] okay. dann fehlt ja nur noch das environment :) [13:05] aber trotzdem kennt cron da an der stelle nicht die DISPLAY Variable [13:06] deswegen einfach den anweisungen in den links folgen :) [13:06] und im cron einfach mal 'env > ~/environment.txt' ausfuehren lassen? [13:07] ich arbeite mal weiter, ihr habt das shcon im griff. [13:07] LupusE: ich mach das parallel :P [13:09] cron funktioniert mit befehlen die sich direkt ausführen lassen wie zb. "echo". Soweit ich weiß können nur Befehle in cron direkt eingegeben werden die hier gelistet sind: enable -a [13:14] hm 5x * ist jetzt auch nicht zielführend [13:15] wieso? hiße doch: jede minute -> zu testzwecken [13:15] Ich habe es auch mit */2 * * * * probiert. Funktioniert auch nicht [13:15] ah moment [13:15] es tut sich was, screenshots werden gemacht [13:17] Hab zwei dinge verändert (das mit dem Display:=0 und noch was anderes). Ich nehm mal eins von beiden weg um zu testen an was es lag. [13:19] Nicolas0909: dem notify-send musst du das DISPLAY auch mitgeben, nehme ich an [13:20] Lag tatsächlich an dem "Display". Verstehe aber nicht warum das bei crontab notwendig ist und bei direkter Ausführung im Terminal nicht [13:21] wie LupusE schon sagte, hat mit den environment variablen zu tun, die sind in cron erstmal nicht da [13:24] Und das ist die einzige environment variable die ich brauche generell oder kommt das auf den Befehl an? [13:24] Also der notify-send befehl funktioniert auch [13:24] Also herzlichen Dank schon mal!! [13:25] Hab fast den ganzen Tag damit verbracht [13:54] Zwei der drei Befehle die ich mit crontab zu wiederkehrenden Zeiten automatisiert ablaufen lassen will funkionieren. Der crontab Eintrag der auf ein bash script mit dem Befehl "shutdown now"verweißt funktioniert nicht. [13:56] Ist der Grund, dass ich nur Befehle die nicht durch den Befehl "enable -a" aufgelistet werden per bash script durch crontab ausführen lassen kann = dass alle Befehle die sich durch "enable -a" auflisten lassen, direkt, also ohne bash script ausgeführt werden MÜSSEN? [13:58] Moment, meine letzte Nachricht macht keinen Sinn ("shutdown" wird nicht durch "enable -a" gelistet..). [14:11] Die folgenden beiden crontab Einträge habe ich probiert: "05 16 * * * shutdown -h now" und 05 16 * * * /home/work/Documents/qys/shutdown_signal" (mit und ohne DISPLAY=:0 probiert). Die Fehlermeldung ist immer: shutdown: command not found [14:13] Der zweite crontab Eintrag verweißt auf ein bash script mit folgendem Inhalt: #!/bin/bash shutdown -h now [14:14] mach beim ersten mal /sbin/shutdown anstatt nur shutdown [14:21] https://pastebin.com/RTqXyymP [14:21] Title: Mein crontab Eintrag sieht jetzt so aus: 1) 18 16 * * * /sbin/shutdown -h now - Pastebin.com (at pastebin.com) [14:30] du brauchst sudo/root rechte fürs runterfahren. das geht nicht aus der user crontab [14:31] also entweder mit sudo in der crontab und dann in der sudoers den command freigeben oder direkt in der root crontab [14:33] oder (falls es ein DesktopPC is) einfach qshutdown benutzen ;-) Ich bin da sehr glücklich mit auf verschiedenen Rechner mit unterschiedlichen Einstellungen wann und wie er runterfahren soll [14:34] vor allem auch ganz leicht mal temporär abpassbar [14:36] temporär abpassbar will ich vermeiden ;) [14:38] kann man natürlich auch verbieten [14:42] (also so konfigurieren, dass ein verhindern des Shutdown unmöglich ist) [14:42] ...jetzt war ich kurz weg [14:43] shutdown war erfolgreich mit: shutdown -h 16:40 [14:43] kann man natürlich auch verbieten [14:43] (also so konfigurieren, dass ein verhindern des Shutdown unmöglich ist) [14:43] wie ginge das? [14:43] !qshutdown [14:43] Informationen zu qshutdown finden sich im Wiki unter http://wiki.ubuntuusers.de/qshutdown [14:44] Hart verbieten will ich es nicht. Will nur dass es aufwendig ist. [14:44] Nicolas090914: Naja - mit root Rechten würde es natürlich gehn [14:44] Lese mir die Seite zu qshutdown mal durch [14:45] ich hab halt Rechner welche damit entweder nach 1 Stunde oder zu ner bestimmten Uhrzeit automatisch runterfahren [14:49] Also vielen Dank allerseits! Ich kann jetzt was ich will :) [14:58] und wie Nicolas090914 ? [14:59] shutdown Befehl via terminal: shutdown -h 21:40 [15:00] Hierfür muss ich komischerweise nie ein passwort eingeben, anders als bei shutdown now. Aber es funktioniert. [15:02] Die anderen beiden Befehle (notify-send; scrot) funktionieren mit crontab -e wenn ich hier die environmental variable DISPLAY=:0 dem comand voranstelle. [15:03] Nicolas090914: wenn man bereits sudo genutzt hat, braucht man das Passwort dafür ne zeitlang nicht mehr (im selben Terminal) eingeben [15:11] das wird der Grund sein. Aber so weit ich weiß muss ich das passwort auch dann nur einmal eingeben und der computer fährt dann jeden Tag um diese Zeit runter. [15:20] Muss gehen [15:26] wird er wohl morgen sehen, dass ein abgesetztes "shutdown - h 21:40" nur für heute Nacht klappen wird ;-) [15:27] ...vorausgesetzt die Uhrzeiten sind richtig gesetzt [20:26] y ThreeM: wie meinen? [20:29] -.-' [20:30] als Passwort durchaus geeignet ... nun aber nicht mehr sicher