Men sudo crontab -u david -e är ju precis samma sak som bara crontab -e inloggad som david. Har jag missat nåt?ZX Spectrum skrev: Du måste antagligen göra samma som jag. Skriv istället sudo crontab -u <ditt användarnamn> -e.
Annars gäller bara crontab för root.
Varför fungerar inte crontab?
-
- Inlägg: 1269
- Blev medlem: 15 dec 2007, 03:20
- OS: Xubuntu
Re: Varför fungerar inte crontab?
-
- Inlägg: 123
- Blev medlem: 29 dec 2007, 18:03
- OS: Ubuntu
- Utgåva: Vet inte/ingen utgåva passar
Re: Varför fungerar inte crontab?
Det värsta var att det inte fungerade så bra, kan det bero på att det är något packet han inte hittar?
Dock så hittar den 4 nya uppdateringar när jag söker själv. Men dom blir aldrig installerade av crontab -e, inte ens när jag skriver i användarnamn
Dock så hittar den 4 nya uppdateringar när jag söker själv. Men dom blir aldrig installerade av crontab -e, inte ens när jag skriver i användarnamn
-
- Inlägg: 123
- Blev medlem: 29 dec 2007, 18:03
- OS: Ubuntu
- Utgåva: Vet inte/ingen utgåva passar
Re: Varför fungerar inte crontab?
ZX Spectrum skrev:Du måste antagligen göra samma som jag. Skriv istället sudo crontab -u <ditt användarnamn> -e.DunderJonas skrev:Hur konfar jag "unattended upgrades" så att den tankar ner och installerar ALLA uppdateringar ALLTID
Eftersom inget med crontab -e fungerar
Annars gäller bara crontab för root.
Jag testade de men det blev ingen skilland tyvärr
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Varför fungerar inte crontab?
Vad är problemet?
-
- Inlägg: 123
- Blev medlem: 29 dec 2007, 18:03
- OS: Ubuntu
- Utgåva: Vet inte/ingen utgåva passar
Re: Varför fungerar inte crontab?
jag vill ha automastika uppdareringar av allla uppdaterngar och alltid
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Varför fungerar inte crontab?
Jo, det jag har fattat. Fick du inte igång crontab? Har du provat det alternativa förslaget?DunderJonas skrev:jag vill ha automastika uppdareringar av allla uppdaterngar och alltid
-
- Inlägg: 123
- Blev medlem: 29 dec 2007, 18:03
- OS: Ubuntu
- Utgåva: Vet inte/ingen utgåva passar
Re: Varför fungerar inte crontab?
Konservburk skrev:Jo, det jag har fattat. Fick du inte igång crontab? Har du provat det alternativa förslaget?DunderJonas skrev:jag vill ha automastika uppdareringar av allla uppdaterngar och alltid
Jag vet inte hur man konfar som jag skrev ovan,Ja kan bara gör det grafiskt och då bara få säkerhetsuppdateringar vilket inte är intressant.
Jag trodde inte det skulle bli ett sådant problem med en sådan "enkel" sak som schemalagda uppdateringar:S
- janne-5011
- Inlägg: 744
- Blev medlem: 01 feb 2009, 22:15
- OS: Xubuntu
- Utgåva: 12.04 Precise Pangolin LTS
Re: Varför fungerar inte crontab?
som sagt redan använder du /etc/crontab fungerar det.DunderJonas skrev:Konservburk skrev:Jo, det jag har fattat. Fick du inte igång crontab? Har du provat det alternativa förslaget?DunderJonas skrev:jag vill ha automastika uppdareringar av allla uppdaterngar och alltid
Jag vet inte hur man konfar som jag skrev ovan,Ja kan bara gör det grafiskt och då bara få säkerhetsuppdateringar vilket inte är intressant.
Jag trodde inte det skulle bli ett sådant problem med en sådan "enkel" sak som schemalagda uppdateringar:S
Kod: Markera allt
sudo gedit /etc/crontab
Kod: Markera allt
00 05 * * * root apt-get update
05 05 * * * root apt-get upgrade
klart slutsudo /etc/init.d/cron restart

Debian är den klippa varpå 5011 vilar
-
- Inlägg: 123
- Blev medlem: 29 dec 2007, 18:03
- OS: Ubuntu
- Utgåva: Vet inte/ingen utgåva passar
Re: Varför fungerar inte crontab?
som sagt redan använder du /etc/crontab fungerar det.
[/quote]
testar det nu
Jag missade kanske det får hoppas det fungerar bättre nu då! 
Kod: Markera allt
sudo gedit /etc/crontab
Kod: Markera allt
00 05 * * * root apt-get update
05 05 * * * root apt-get upgrade
klart slutsudo /etc/init.d/cron restart

testar det nu


- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Varför fungerar inte crontab?
Glöm inte att du måste ha apt-get -y om det ska fungera automatiskt.DunderJonas skrev:som sagt redan använder du /etc/crontab fungerar det.
Kod: Markera allt
sudo gedit /etc/crontab
Kod: Markera allt
00 05 * * * root apt-get update 05 05 * * * root apt-get upgrade
klart slutsudo /etc/init.d/cron restart
testar det nuJag missade kanske det får hoppas det fungerar bättre nu då!
-
- Inlägg: 123
- Blev medlem: 29 dec 2007, 18:03
- OS: Ubuntu
- Utgåva: Vet inte/ingen utgåva passar
Re: Varför fungerar inte crontab?
Konservburk skrev:Glöm inte att du måste ha apt-get -y om det ska fungera automatiskt.DunderJonas skrev:som sagt redan använder du /etc/crontab fungerar det.
Kod: Markera allt
sudo gedit /etc/crontab
Kod: Markera allt
00 05 * * * root apt-get update 05 05 * * * root apt-get upgrade
klart slutsudo /etc/init.d/cron restart
testar det nuJag missade kanske det får hoppas det fungerar bättre nu då!
Nu fungerar det fint!! tack så mycket!!

-
- Inlägg: 1269
- Blev medlem: 15 dec 2007, 03:20
- OS: Xubuntu
Re: Varför fungerar inte crontab?
När jag testar att spara output från kommandona i en loggfil
(Obs! test, inte lösning)
så är de 6 sista raderna
Det går väl att sätta PATH innan kommandona i crontab, men det är nog enklare att från crontab anropa ett script som sätter upp PATH och sen gör det man vill göra.
Ansats till lösning, ej testad
Strunta i crontab. Skapa en exekverbar fil i /etc/cron.daily
De andra scripten i cron.daily sätter inte PATH så det kanske inte behövs. Scripten i /etc/cron.daily körs av anacron i stället för cron, så de körs även om datorn är avstängd.
(Att cron-job startas med en mer begränsad omgivning än terminalen glömmer jag varje gång, trots att jag haft många tillfällen att lära av misstagen.)
(Obs! test, inte lösning)
Kod: Markera allt
0 0 * * * apt-get -y update 2>&1 >>/tmp/cronlog1 && apt-get -y upgrade 2>&1 >>/tmp/cronlog1
Kod: Markera allt
dpkg: `ldconfig' not found on PATH.
dpkg: `start-stop-daemon' not found on PATH.
dpkg: `install-info' not found on PATH.
dpkg: `update-rc.d' not found on PATH.
dpkg: 4 expected program(s) not found on PATH.
NB: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.
Ansats till lösning, ej testad
Strunta i crontab. Skapa en exekverbar fil i /etc/cron.daily
Kod: Markera allt
#!/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
apt-get update
apt-get upgrade
(Att cron-job startas med en mer begränsad omgivning än terminalen glömmer jag varje gång, trots att jag haft många tillfällen att lära av misstagen.)
Re: Varför fungerar inte crontab?
Det här strular för mig också. Jag kör Maverick (Ubuntu 10.10). Vill att den ska uppdatera _allt_ automatiskt. Har kört 'sudo crontab -e' och lagt till följande:
Målet är att den ska uppdatera rubbet klockan 10.00 varje dag. Det verkar dock inte funka. Det finns inget i /var/log/cron.log som säger att den ens ska ha behandlat ärendet. Tänkte att cron kanske behöver "rehashas" så jag körde även 'sudo service cron restart' men det tycks inte göra någon skillnad. Jag läste även att PATH inte sätts i cron så jag provade att fylla ut fullständig sökväg (/usr/bin/apt-get) men det gjorde inte heller någon skillnad. Idéer? Jag vet att det finns paket eg. cron-apt för just mitt ändamål, men -- dels av självpedagogiska skäl -- vill jag först ha lyckats ro mitt syfte i hamn med hjälp av en klassisk crontab. Tacksam för alla förslag.
Regards~
Kod: Markera allt
10 0 * * * apt-get -y update && apt-get -y upgrade
Regards~