Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Rozwiązane Mam problem u znajomego na kompie z crontab -e
#1
0
Kod:
crontab -e
Po edycji zapisuję i edytor nie chce zapisać pliku uparcie pyta czy ma wrócić do edycji czy nie Y/N 
Te same wpisy na moim  kompie system łyka bez problemów.
Sprawdzałem ustawienia pliku crontab należą do użytkownika xxx:crontab
Co robić, żeby zapisać plik.
#2
0
crontab tak reaguje jak znajdzie błąd w zapisie. Wklej tu zapis i cały komunikat.
#3
0
Kod:
crontab -e
# codzienne przypomnienia
00 08 * * * DISPLAY=:0 xviewer /home/pawel/Obrazy/alarm/1.gif
05 08 * * * DISPLAY=:0 xviewer /home/pawel/Obrazy/alarm/1.gif
55 09 * * * DISPLAY=:0 xviewer /home/pawel/Obrazy/alarm/1.gif
00 10 * * * DISPLAY=:0 xviewer /home/pawel/Obrazy/alarm/1.gif
U mnie to działa zapisuje bez problemu!! U kolegi ciągle wraca do edycji pliku.
Teraz nie mam dostępu do jego maszyny!
Może wieczorem się uda to wstawię co pokazuje.
Oczywiście zmieniam ścieżkę z /home/pawel/Obrazy/alarm/1.gif na /home/hipie/Obrazy/alarm/1.gif
Na taką jak ma w komputerze.

Dodano po pewnym czasie:

W jego kompie jest tak:
Kod:
hippie@pingwin:~$ crontab -e

# codzienne przypomnienia
00 08 * * * DISPLAY=:0 xviewer /home/hippie/Obrazy/alarm/1.gif
05 08 * * * DISPLAY=:0 xviewer /home/hippie/Obrazy/alarm/1.gif
55 09 * * * DISPLAY=:0 xviewer /home/hippie/Obrazy/alarm/1.gif
00 10 * * * DISPLAY=:0 xviewer /home/hippie/Obrazy/alarm/1.gif
45 10 * * * DISPLAY=:0 google-chrome https://calendar.google.com/calendar/u/0/r
55 13 * * * DISPLAY=:0 xviewer /home/hippie/Obrazy/alarm/2.gif
55 16 * * * DISPLAY=:0 xviewer /home/hippie/Obrazy/alarm/1.gif
55 19 * * * DISPLAY=:0 xviewer /home/hippie/Obrazy/alarm/1.gif
00 20 * * * DISPLAY=:0 xviewer /home/hippie/Obrazy/alarm/1.gif
55 21 * * * DISPLAY=:0 xviewer /home/hippie/Obrazy/alarm/1.gif
00 22 * * * DISPLAY=:0 xviewer /home/hippie/Obrazy/alarm/1.gif

Przy zapisie

crontab: installing new crontab
new crontab file is missing newline before EOF, can't install.
Do you want to retry the same edit? (y/n)

hippie@pingwin:~$ neofetch
`.-::---..                     hippie@pingwin
      .:++++ooooosssoo:.       --------------
    .+o++::.      `.:oos+.     OS: LMDE 5 (elsie) x86_64
   :oo:.`             -+oo:    Host: 20150 Lenovo G580
`+o/`    .::::::-.    .++-`   Kernel: 5.10.0-21-amd64
`/s/    .yyyyyyyyyyo:   +o-`   Uptime: 1 hour, 51 mins
`so     .ss       ohyo` :s-:   Packages: 2444 (dpkg), 8 (snap)
`s/     .ss  h  m  myy/ /s``   Shell: bash 5.1.4
`s:     `oo  s  m  Myy+-o:`    Resolution: 1366x768
`oo      :+sdoohyoydyso/.      DE: Cinnamon 5.6.8
:o.      .:////////++:        WM: Mutter (Muffin)
`/++        -:::::-           WM Theme: Mint-Y-Dark-Aqua (Mint-Y)
  `++-                         Theme: Mint-Y-Aqua [GTK2/3]
   `/+-                        Icons: Mint-Y-Aqua [GTK2/3]
     .+/.                      Terminal: gnome-terminal
       .:+-.                   CPU: Intel Pentium B960 (2) @ 2.200GHz
          `--.``               GPU: Intel 2nd Generation Core Processor Family
                               Memory: 1726MiB / 7853MiB

Co to jest "brakuje nowej linii przed EOF"


Dodano po pewnym czasie:

Temat rozwiązany. Tak jest jak się robi kopiuj/wklej. EOF brak znacznika końca wiersza. Wklejałem linie po linii. Za każdą linią ENTER. I tak cały wpis do crontab. Edytor ładnie zapisał wylistowałem wpis i jest wszystko OK!
#4
0
Niepotrzebnie wszystko cytujesz. Usunąłem cytaty i teraz wpis jest przejrzysty i łatwy do przeczytania.

Oznaczam wątek jako rozwiązany.
Zamykam wątek.


Skocz do:




Użytkownicy przeglądający ten wątek: 3 gości