Jei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.
PrisijungtiRegistruotisJei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.
Sveiki, neveikia cronjob per fastpanel valdymo pultą. Operacinė Debian 10.
Sukuriu užduotį per schedulerį kaip priklauso. Bet kai ateina laikas jį vykdyti, išlenda tokia klaida:
Runtime error: unable to execute: 'su '-l' '-c' 'bash /tmp/crontab284599365' '-' 'fastuser'' stdout: '' stderr: '/tmp/crontab284599365:
Kas gali būti?
Komentarai
Pateikta klaida apie jokią galimą problemą konkrečiai nesignalizuoja. Tačiau ieškant galimos problemos siūlyčiau pradėti patestuojant paprastą cron užduotį - tarkim testinių failų trynimą ar naujų sukūrimą. Tai leis nustatyti ar problema cron tarnyboje ar pačioje užduotyje.
Spėčiau, kad greičiausiai problema bus pačioje komandoje. Kadangi pagal klaidą matoma, kad užduotį vykdo naudotojas "fastuser'" šis naudotojas standartiškai gali veikti kataloge /var/www/fastuser/data - tad ar tikrai atliekama užduotis neišeina iš šio katalogo ribų ? Ar komanda būtų įvykdoma, galite patestuoti per terminalą prisijungus su naudotoju "fastuser'"
Taip pat panašu, kad naudojama komanda 'su' - tad atrodo, kad bandoma keisti naudotoją kuris turi atlikti užduotį. Tad ar nėra galimybės komandą paleisti iš karto su reikiamu naudotoju.