Puncte:0

nu poate rula comanda la pornire folosind crontab

drapel it

Vreau să rulez o comandă la pornire folosind crontab (sau orice altă alternativă, dar nu cunosc alte alternative).

fac urmatoarele:

  1. crontab -e
  2. @reboot /usr/bin/ulauncher --hide-window > /dev/null 2>&1 &
  3. Repornesc și comanda nu a rulat (programul nu s-a deschis).
  4. Am încercat să verific ps -aux | grep -i cron iar rezultatul este rădăcină 1127 0,0 0,0 57036 3280 ? Ss 17:42 0:00 /usr/sbin/cron -f ceea ce înseamnă că crontab nu rulează ca utilizator curent, așa că am crezut că aceasta este problema, dar nu sunt sigur dacă este sau nu problema și cum să o rezolv.
sudodus avatar
drapel jp
Cred că ar trebui să spuneți ulauncher ce afișaj să folosească: încercați cu `env DISPLAY=:0` în linia de comandă înainte de `/usr/bin/ulauncher ...`; verificați valoarea corectă a variabilei de mediu DISPLAY în cazul dvs. - O alternativă este să utilizați funcția de pornire automată: creați un fișier desktop și puneți-l în directorul de pornire automată.
drapel hr
Ar trebui să fie evident... dar dacă doriți să știți *de ce* un cronjob eșuează, **nu** redirecționați fluxurile sale de ieșire și de eroare către `/dev/null` - redirecționați-le către un fișier jurnal pe care îl aveți poate examina după
Omar Shawky avatar
drapel it
@steeldriver, care este o redirecționare către ieșirea ulauncher, nu crontab.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.