Cron & crontab, тайлбарлав

Лукаин Нийтлэгдсэн хэсэг хугацааны өмнө cron болон crontab дээр маш сайн заавар хуваалцах нь зүйтэй гэж бодож байна. Крон бол Windows дээрх хуваарьт даалгавартай дүйцэхүйц төрөл юм, зөвхөн үүнийг терминалаас зохицуулдаг. Үүнтэй ижил зорилгод хүрэхийн тулд визуал интерфэйсийг илүүд үздэг хүмүүс үүнийг харж болно өөр нэг зүйл.

Крон гэж юу вэ?

Крон гэдэг нэр нь Грекийн хроносоос гаралтай бөгөөд "цаг хугацаа" гэсэн утгатай. Unix үйлдлийн системд cron нь процесс буюу скриптийг тогтмол давтамжтайгаар (жишээлбэл минут, өдөр, долоо хоног, сар тутамд) ажиллуулдаг ердийн суурь процессын менежер (демон) юм. Гүйцэтгэх ёстой процессууд болон тэдгээрийн гүйцэтгэх хугацааг crontab файлд зааж өгсөн болно.

Энэ нь хэрхэн ажилладаг

Cron демон нь эхэлнэ /etc/rc.d/ o /etc/init.d тархацаас хамаарна. Крон цаана нь ажилладаг бөгөөд crontab ажлын хүснэгтийг минут тутамд шалгадаг / etc / crontab эсвэл / var / дамар / крон биелүүлэх даалгаврыг эрэлхийлэх. Хэрэглэгчийн хувьд бид зарим процессыг автоматжуулахын тулд cron хийх тушаал бүхий скрипт эсвэл тушаал нэмж болно. Жишээлбэл, системийг шинэчлэх эсвэл сайн нөөцлөх системийг автоматжуулахад хэрэгтэй болно.

Холбоотой нийтлэл:
Хичээл: .tar.gz ба .tar.bz2 багцуудыг суулгаарай

Crontab гэж юу вэ?

Crontab бол хэрэглэгчийн тогтоосон цагт гүйцэтгэх тушаалуудын жагсаалтыг хадгалдаг энгийн текст файл юм. Crontab нь скрипт эсвэл командыг гүйцэтгэх огноо, цаг хугацаа, гүйцэтгэх зөвшөөрлийг баталгаажуулж, үүнийг цаана нь хийх болно. Хэрэглэгч бүр өөрийн гэсэн crontab файлтай байж болно / etc / crontab Энэ нь root хэрэглэгчийн crontab файл гэж үздэг бөгөөд ердийн хэрэглэгчид (тэр ч байтугай root) өөрсдийн crontab файлыг үүсгэхийг хүсвэл бид crontab командыг ашиглах болно.

Crontab бол энгийн хэрэглэгчийн эсвэл root хэрэглэгчийн хувьд олон хэрэглэгчийн систем дээрх cron даалгавруудыг удирдах хамгийн хялбар арга юм.

Crontab ашиглаж байна

Бид энгийн жишээнээс эхэлж байна.

Бид "Би үргэлж шинэчлэх ёстой, надад тийм дургүй!" Гэсэн бухимдлыг арилгахын тулд системийн шинэчлэлтийг автоматжуулах гэж байна.

Холбоотой нийтлэл:
Системийг мэдэх командууд (тоног төхөөрөмж ба зарим програм хангамжийн тохиргоог тодорхойлох)

Юуны өмнө бид скрипт хийх болно. Энэ скриптийг cron-р дуудах бөгөөд бидний хийхийг хүссэн бүх зааврыг агуулсан байх тул cron-д оруулахаасаа өмнө хэд хэдэн тохиолдолд, хэд хэдэн аргаар туршиж үзэх хэрэгтэй.

#! / bin / bash # скрипт шинэчлэх жишээ # түгээлтээ сонгох # debian-ubuntu # apt-get update & apt-get -y upgrade #fedora #yum -y update #Arch #pacman --noconfirm -Syu

Дистро шугамнаасаа # хасах. Хэрэв Ubuntu / Debian бол apt-get-ээр эхэлнэ.

Бид скриптийг update.sh гэж хадгалдаг (жишээлбэл, скриптүүд таны гэрт лавлах жагсаалт). Бид дээрх скриптийн гүйцэтгэх зөвшөөрлийг дараахь байдлаар өөрчилнө.

chmod a + x ~ / scripts / update.sh

Бүх зүйл хэвийн явагдаж байгаа эсэхийг баталгаажуулахын тулд бид скриптийг хоёр удаа гүйцэтгэдэг бөгөөд шаардлагатай зүйлийг өөрчилдөг (энэ нь алдаа агуулаагүй байх ёстой, эс тэгвэл cron алдаагаа дахин дахин давтах болно). Одоо даалгаврыг манай crontab дээр нэмэх хэрэгтэй.

Crontab дээр даалгавар нэмэх

Бид crontab-ийн хувилбарыг crontab -e-ээр ажиллуулдаг, зарим дистрибьютерт (жишээлбэл, Ubuntu гэх мэт) энэ нь бидэнд хүссэн текст засварлагчаа сонгох сонголтыг өгдөг, үлдсэнийг нь бидэнд vi үлдээдэг. Crontab файл нь иймэрхүү харагдах болно.

# mh dom mon dow хэрэглэгчийн тушаал

хаана:

  • m скриптийг гүйцэтгэх минуттай тохирч байгаа бөгөөд утга нь 0-ээс 59 хооронд хэлбэлздэг
  • h яг цаг, 24 цагийн форматыг зохицуулдаг бөгөөд утга нь 0-ээс 23 хооронд хэлбэлздэг бөгөөд 0 нь шөнийн 12:00 байна.
  • дом гэдэг нь тухайн сарын өдрийг хэлнэ, жишээлбэл та 15 хоног тутамд гүйхийг хүсвэл 15-ыг зааж өгч болно
  • dow гэдэг нь долоо хоногийн өдөр гэсэн үг бөгөөд энэ нь тоон (0-ээс 7, энд 0 ба 7 нь ням гараг байдаг) эсвэл англи хэл дээрх өдрийн эхний 3 үсэг байж болно: mon, tue, wed, thu, fri, sat, sun.
  • хэрэглэгчийн командыг гүйцэтгэх хэрэглэгчийг тодорхойлдог, энэ нь root эсвэл скриптийг гүйцэтгэх зөвшөөрөлтэй бол өөр хэрэглэгч байж болно.
  • Тушаал тушаал эсвэл гүйцэтгэх скриптийн үнэмлэхүй замыг хэлнэ, жишээ нь: /home/usuario/scripts/update.sh, хэрэв энэ нь скриптийг дуудах юм бол түүнийг гүйцэтгэх боломжтой байх ёстой

Тайлбарласан cron ажлуудын цөөн хэдэн жишээг тодруулахын тулд:

15 10 * * * user /home/user/scripts/update.sh

Энэ нь update.sh скриптийг өдөр бүр 10:15 цагт ажиллуулах болно

15 22 * * * user /home/user/scripts/update.sh

Энэ нь update.sh скриптийг өдөр бүр 10:15 цагт ажиллуулах болно

00 10 * * 0 root apt-get -y update Root user

Энэ нь ням гараг бүр 10:00 цагт шинэчлэлт хийх болно

45 10 * * sun root apt-get -y шинэчлэлт

Root хэрэглэгч ням гараг бүр (Ням) өглөө 10:45 цагт шинэчлэлт хийх болно

30 7 20 11 * user /home/usuario/scripts/update.sh

20-р сарын 7-ны 30:XNUMX цагт хэрэглэгч скриптийг ажиллуулна

30 7 11 11 нарны хэрэглэгч /home/usuario/scripts/pastel_con_velitas.sh

11-р сарын 7-ний өглөөний 30: XNUMX-д ням гарагт хэрэглэгч sysadmin-ээ тэмдэглэх болно (өөрөөр хэлбэл би)

01 * * * * user /home/usuario/scripts/molestorecordatorio.sh

Өдөр бүр цаг тутамд минут тутамд ядаргаатай сануулга (зөвлөхгүй).

Тэдгээрийг зохицуулах боломжтой хэвээр байна тусгай мужууд:

30 17 * * 1,2,3,4,5 байна

Даваагаас Баасан гараг хүртэл өдөр бүр үдээс хойш 5:30 цагт.

00 12 1,15,28 * *

Сар бүрийн эхний, арван тав, 12-ны өдрийн 28 цагт (цалингийн хувьд тохиромжтой)

Хэрэв энэ нь ойлгомжгүй байвал crontab бариултай эдгээр мужуудыг тодорхойлох тусгай мөрүүд.

@ reboot эхлүүлэх үед нэг удаа ажиллуулна уу
@yearly жилд ганцхан удаа ажилладаг: 0 0 1 1 *
@ жил бүр @ жилийнхтэй ижил
@ сар бүр нэг удаа, эхний өдөр ажиллана: 0 0 1 * *
@ долоо хоног тутамд долоо хоногийн эхний цагийн эхний минут. 0 0 * * 0 ″.
@daily өдөр бүр, 12:00 цагт 0 0 * * *
@midnight нь @daily-тай ижил
@hourly цаг бүрийн эхний минутанд: 0 * * * *

Үүнийг ашиглах нь маш энгийн.

@hourly user /home/user/scripts/molestorecordatorio.sh @monthly user /home/user/scripts/backup.sh @daily root apt-get update && apt-get -y upgrade

Хамгийн сүүлд гэхдээ хамгийн бага нь:

Cron ажлын менежмент

crontab файл

Одоо байгаа crontab файлыг хэрэглэгчийн тодорхойлсон файлаар солино уу

crontab -e

Хэрэглэгчийн crontab файлыг засах, шинэ мөр бүр шинэ crontab даалгавар байх болно.

crontab -l

Хэрэглэгчийн бүх crontab даалгавруудыг жагсаана уу

crontab -d

Хэрэглэгчийн crontab-г устгах

crontab -c захирал

Хэрэглэгчийн crontab директорыг тодорхойлдог (энэ нь хэрэглэгчийн бичих, гүйцэтгэх зөвшөөрөлтэй байх ёстой)

crontab -u хэрэглэгч

өөр хэрэглэгчийн crontab-ийг боловсруулах угтвар, жишээ:

$ sudo crontab -l -u root $ sudo crontab -e user2 #crontab -d -u user

Энэ хэрэгслийг бусадтай адил илүү гүнзгий, нарийвчлан үзэх боломжтой.

Баярлалаа Лукаин!

Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

48 сэтгэгдэл, үлдээгээрэй

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно.

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.

  1.   Алваро Ортиз гэж хэлэв

    Өө ... жаахан ойлгомжгүй байна.

  2.   тоник гэж хэлэв

    * / 30 минут тутамд 30 нь байхгүй (минутын талбарт) алга байна ...

    1.    erm3nda гэж хэлэв

      Би энэ сэтгэгдлүүдийг хянахаар шийдтэл сэтгэгдэл бичих гэж байсан юм
      Энэхүү хувиргагч нь маш чухал мэдээлэл бөгөөд маш хэрэгтэй зүйл юм.

      1.    КИКА гэж хэлэв

        Сайн байна уу!
        Яг одоо би 45 минут тутамд тохиргоог туршиж байна.

        * / 45 * * * * бөгөөд зааврыг цаг бүрийн 45 минутанд, цаг тутамд гүйцэтгэдэг. Гэж хэлэх:

        Энэ нь 3:45, дараа нь 4:00, 4:45, дараа нь 5:00, 5:45, 6:00, 6:45 гэх мэтчилэн үргэлжилдэг.

        Надад буруу зүйл байна уу? Үүнийг 45 минут тутамд, эсвэл дор хаяж нэг удаа 45 минут тутамд нэг удаа хийхийн тулд би юу хийж чадах вэ?

    2.    КИКА гэж хэлэв

      Сайн байна уу!
      Яг одоо би 45 минут тутамд тохиргоог туршиж байна.

      * / 45 * * * * бөгөөд зааврыг цаг бүрийн 45 минутанд, цаг тутамд гүйцэтгэдэг. Гэж хэлэх:

      Энэ нь 3:45, дараа нь 4:00, 4:45, дараа нь 5:00, 5:45, 6:00, 6:45 гэх мэтчилэн үргэлжилдэг.

      Надад буруу зүйл байна уу? Үүнийг 45 минут тутамд, эсвэл дор хаяж нэг удаа 45 минут тутамд нэг удаа хийхийн тулд би юу хийж чадах вэ?

  3.   Сул гэж хэлэв

    Сайн байна уу, cron хэрхэн ажилладаг талаар тодруулах мэдээлэл.
    Бутнууд

  4.   Сул гэж хэлэв

    нь *

  5.   Анчин гэж хэлэв

    Маш сайн, cron хэрхэн ажилладагийг тодруулж өгсөнд баярлалаа .. жаахан гараа тавья 🙂

  6.   Иаков гэж хэлэв

    Миний ойлгож байгаагаар энэ мөрийг 10:15 цагт гүйцэтгэх болно, миний буруу бол намайг засаарай
    За тэнд 10:15 гэж байна
    15 22 * * * user /home/user/scripts/update.sh

  7.   Agustin гэж хэлэв

    Сайн уу? маш сайн мэдээлэл.
    Скриптийг хагас цаг тутамд гүйцэтгэхийн тулд CronTab-д нэмэх мөр нь: "30 * * * * root Scrip.sh" Зөв үү? Маш их баярлалаа!

  8.   одоо линукс ашиглая гэж хэлэв

    Үгүй. Хэрэв би зөв санаж байгаа бол та Scrip.sh root / 30 * * * * оруулах хэрэгтэй.
    Энэ нь / -г 30-аас өмнө нэмнэ гэсэн үг юм.
    Баярлалаа! Паул.

  9.   Jonathan гэж хэлэв

    Сайн байна уу Таны бичлэг таалагдлаа, маш бүрэн гүйцэд болсон боловч танаас нэг зүйл асуумаар санагдлаа.
    Энэ тушаал болон "at" шиг нэг нь надад асуудалтай байна.

    Би скриптийг тодорхой цагт ажиллуулж тавимаар байна

    -f /home/mi_user/Desktop/script.sh 18:08 жишээ

    скрипт нь дэлгэцэн дээр, өөрөөр хэлбэл терминал дээр хийгддэггүй, цаана нь хийгддэг үү?

    Мөн cron-тэй адил зүйл надад тохиолддог, би crontab файлыг "crontab -e" -ээр засдаг.

    эцэст нь би энэ мөрийг нэмж оруулав.

    46 19 my_user /home/mi_user/Desk/script.sh

    мөн энэ нь юу ч хийдэггүй, скриптийг харуулдаггүй.

    Санал байна уу? Маш их баярлалаа, тааламжгүй байдал үүссэнд уучлаарай

    1.    одоо линукс ашиглая гэж хэлэв

      Терминал гарч ирэхийн тулд та терминалыг ажиллуулж, скриптийг параметр болгон дамжуулах хэрэгтэй байж магадгүй юм.

      Жишээ нь:

      lxterminal -e "my_user /home/mi_user/Desktop/script.sh"

      Ашиглах параметр нь таны ашигладаг терминалын эмулятор дээр үндэслэн өөр өөр байж болно.

      Энэ нь ажил хэрэг болно гэж найдаж байна.

      Тэврэх! Паул.

  10.   патретка гэж хэлэв

    Энэ хувь нэмрийг үнэлж байна.

    10 оноо !!

    салу2 !!

  11.   Родольфо гэж хэлэв

    Маш их баярлалаа, зарим зүйлийг тодруулахад надад маш их тусалсан, нийт талархлаа илэрхийлж, илүү дэлгэрэнгүй эсвэл эргэлзээтэй байгаа бол MAN PAGE хуудсанд дахин дахин мэндчилгээ дэвшүүлье.

  12.   Жахир гэж хэлэв

    хүн маш их баярлалаа, би жишээг уншиж, туршиж үзсэн. маш их баярлалаа ... маш ойлгомжтой. Баяр хүргэе

  13.   Жованни гэж хэлэв

    Би ubuntu Server 12.04.2 LTS ашигласан бөгөөд хэрэглэгчийн ажлын жагсаалтыг устгахын тулд надад байгаа crontab хувилбарыг ашиглаж байсан. Энэ нь хувилбаруудын асуултаар эргэлзээгүй юм.

    Нөгөөтэйгүүр, би нэг удаа зөвхөн crontab ажиллуулж байсан тул надад өөрийн гүйцэтгэх файлыг үүсгэхийг зөвшөөрсөн боловч энэ нь гүйцэтгэгдэж байсан зүйл биш юм. Ажиллаж байгаа нь / etc / crontab дээр ажилладаг. магадгүй хэн нэгэн тайлбарыг ашиглах болно.

    PS (Би байршил, байршлыг хайсан. Гэхдээ энэ нь зөвхөн дээр дурдсан хаяг болон шифрлэгдсэн өөр файлыг буцааж өгсөн тул гүйцэтгэсэн файл нь / etc / crontab файл байсан бол crontab -e тушаалыг гүйцэтгэхдээ минийх гарч ирэв. миний тодорхойлсон бүх ажлын хамт) энэ файлыг хаана хадгалж байсан '???? Хүндэтгэсэн. Би үргэлж root-р нэвтэрдэг.

  14.   Себастьян гэж хэлэв

    Маш сайн, маш хэрэгтэй !!!

  15.   ммм гэж хэлэв

    Сайн уу, би үүнийг хиймээр байна ………… «15 10 * * * root ifdown eth0»

    өөрөөр хэлбэл тодорхой цаг хугацаанд сүлжээний карт унтрах болно ………… за би үүнийг crontab-д тавиад ажиллахгүй байна …… .. юу болсон бэ?

    Мэндчилгээ ба талархал

  16.   Мигель гэж хэлэв

    Та "crontab-д даалгавар нэмэх" гарчгийн дараа "мон" -ыг тодорхойлохоо алдав.

    Нийтлэл нь сайхан хэвээр байгаа, cron нь маш их хэрэгтэй байдаг.

  17.   OS машин гэж хэлэв

    Тэр сайн бичлэг хичнээн дажгүй байсан бэ, надаас асуугаарай
    Хэрэв би даалгаврын гүйцэтгэлээс үлдсэн бичлэгийг хянахыг хүсч байвал хаанаас харж болох вэ?

    Энэ файлын өнгөрсөн хугацаанд хийгдсэн үйлдлүүдийн түүхийг үзэхийг хүсч байгаа бөгөөд хэн үүнийг өөрчилсөн болон огноог харахыг хүсч байна.

    баярлалаа

  18.   Оскар гэж хэлэв

    Үүний өөрчлөлтийн түүхийг шалгахыг хүсч байна

    Би үүнийг яаж хийж чадах вэ?

    баярлалаа

  19.   Андрес Ледо гэж хэлэв

    Өглөөний мэнд,

    Ubuntu скрипт дээр та алдаа хийсэн, apt-get -y upgrade-ийн оронд ap-get -y upgrade оруулсан гэж бодож байна. (Та t үлдээсэн).

    Баярлалаа.

    1.    одоо линукс ашиглая гэж хэлэв

      Тийм байна. Баярлалаа!
      Тэврэх! Паул

  20.   Габриел гэж хэлэв

    Cron файлыг хэрхэн яаж үүсгэхийг, гүйцэтгэсэн цаг бүрийг, директор гэх мэтийг зааж өгөхийг хүсч байна.

  21.   Гэгээн Валентины өдөр гэж хэлэв

    Кроныг ажиллуулах, үндсэн командуудыг тодруулж өгсөнд баярлалаа.

  22.   Сандер гэж хэлэв

    Gnu / Linux-тэй холбоотой аливаа сэдвээр мэдээлэл хайх болгондоо би энэ тохиолдлын 90% -д энэ агуу нийгэмлэгийн хамгийн сайн зааврыг олохын тулд эргэлдэж эргэлддэг. Одооноос би эндээс, дараа нь өөр газраас эхлэх болно гэж бодож байна.

    Баярлалаа!

    1.    одоо линукс ашиглая гэж хэлэв

      Сандердаа баярлалаа! Тэврэлт! Паул.

  23.   Дарья гэж хэлэв

    дом = сарын өдөр
    dow = долоо хоногийн өдөр
    Хэрэв та холбоотой байвал илүү хялбар болно

  24.   Паскал гэж хэлэв

    Маш их баярлалаа, маш бүрэн дүүрэн, сайн тайлбарласан.

  25.   Максиллиа гэж хэлэв

    Энэ бол миний үйлдлийн системийн багшийн өгсөн зүйл, би юу ч өөрчлөхгүй, одоо анги яагаад ийм муу байгааг ойлгов.

  26.   Marcelo гэж хэлэв

    Тооцоолсон,

    Асуулт, даалгаврын үргэлжлэх хугацааг хязгаарлаж болох уу?
    Жишээлбэл, надад 5 минут тутамд давтагдах даалгавар байгаа бөгөөд хэрэв тэр даалгавар идэвхтэй хэвээр байвал давтаж алаад дахин ажиллуул.

    Баярлалаа,
    Марсело.

    1.    одоо линукс ашиглая гэж хэлэв

      Сайн уу, Марсело!

      Хэрэв та энэ асуултыг манай дуудлага, хариултын үйлчилгээнд оруулбал илүү дээр байх гэж бодож байна FromLinux-ээс асуугаарай бүхэл бүтэн нийгэмлэг танай асуудалд туслах болно.

      Тэврэлт, Пабло.

  27.   aj гэж хэлэв

    сайн бичлэг.
    Crontab-д даалгавар нэмэх (терминал руу оруулалгүйгээр тэдгээрийг 'crontab -e' -г гараар нэмэхгүйгээр эсвэл crontab файлыг өөр crontab-аар солихгүйгээр) нэг терминал тутамд ямар тушаал өгөх вэ?
    Үүний зорилго нь crontab дээр даалгавруудыг нэмэхийн тулд гадны скриптийг бий болгох явдал юм
    баярлалаа

    1.    Дэвид гэж хэлэв

      та нэмж оруулахыг хүссэн зүйлээ 'echo' ашиглаж болох юм шиг санагдлаа '| муур >> 'cronotab зам (/ etc / cronotab)' «

  28.   Рафаэль Вера гэж хэлэв

    Яаж илэрхийлэл 3 хоног тутамд яг яаж гүйх вэ?

  29.   Хосе Антонио гэж хэлэв

    Сайн байна уу.

    Надад cron ажлыг гүйцэтгэхэд асуудал гарлаа.

    Би дараахь даалгаврыг cronta -e ашиглан гүйцэтгэж байна.

    01 * * * * root /home/user/script/mfile.sh

    гэхдээ даалгавар хийгдээгүй байна. Myfile.sh-д гүйцэтгэх зөвшөөрөл байгаа бөгөөд үүнийг хэрэгжүүлж буй хэрэглэгч root эсэхийг шалгасан.

    Би ижил даалгаврыг / etc / crontab дээр ажиллуулдаг бөгөөд үйлчилгээг дахин эхлүүлсний дараа энэ нь надад бас ажиллахгүй байна.
    Myfile.sh-ийн агуулга нь DB-г шинэчлэх тушаал бөгөөд хэрэв би үүнийг консол дээр ажиллуулбал энэ нь ажилладаг.
    Асуудал юу байж болох талаар ямар нэгэн санаа байна уу?

    1.    Фредд гэж хэлэв

      Мэдээллийн сангийн хэрэглэгчид бүх зөвшөөрлийг аваагүй байх магадлалтай тул та эхлээд мэдээллийн сангаас орчны хувьсагчдыг экспортлох шаардлагатай болно.
      Жишээлбэл db2 дээр энэ мөр нь скриптийн эхэнд очно
      . / home / db2inst1 / sqllib / db2profile

      Өөр нэг шалтгаан нь скрипт нь мэдээллийн баазтай холболт шаарддаг, скрипт дотор өгөгдлийн сантай холболт хийх шаардлагатай байж болох юм

  30.   LA3 гэж хэлэв

    Би кондонг дахин эхлүүлэх ёстой гэдгээ мэдээгүй, үүнтэй хэсэг хугацаанд тэмцэж байсан

  31.   Кени гэж хэлэв

    Тэд даалгаврыг заасан хугацаанд, сарын сүүлээр ажиллуулдаг болохыг хэрхэн зааж өгөхийг мэдэх болно .. нарийвчлан авч үзвэл би сар бүрийн сүүлчийн өдөр болдог гэдгийг мэдэж чадаагүй юм .. ?? Би тэдгээрийг нэг нэгээр нь бичих ёстой байсан боловч XNUMX-р сарын сүүлчээр энэ нь biciesto болоход төвөгтэй ...

  32.   Есүс гэж хэлэв

    Сайхан өдөр!!

    Би crontab дээр гүйцэтгэгдэж байгаа процессыг хэрхэн зогсоох вэ?

  33.   Есүс гэж хэлэв

    процесс * …………

  34.   Жулианна гэж хэлэв

    Та надад тусалж чадах болов уу? eu tenho um скрипт minha бичсэн, ямар ч crontab ажиллахгүй байна! jб dei бүх зөвшөөрлүүд, хувийн тусгай cron эсвэл үүнийг гүйцэтгэж чадах хэрэглэгч байхгүй, ихэнх нь юу ч болохгүй! Та надад тусалж чадах эсэхийг мэдэхийг хүсч байна. Vlws

  35.   Антокс гэж хэлэв

    Сарын сүүлчийн өдөр (31-30-28 хоног) ажиллуулах даалгаврыг та хэрхэн өгөх вэ?

  36.   тферчо гэж хэлэв

    Su тушаал нь консол дээр хэрэглэгчийг өөрчлөхөд ашиглагддаг гэдгийг та аль хэдийн мэдэж байсан. Хэрэв би su тушаалыг ийм байдлаар ашиглавал: "таны хэрэглэгч" хэрэглэгчийг өөрчлөх боловч "хэрэглэгчийн" зохих тохиргоогүйгээр, хэрэв su-г ажиллуулбал: "su - user" хэрэглэгчийн тохиргоог ачаалж хэрэглэгчийг өөрчлөх. Cron ашиглан би хэрэглэгчийг зааж өгдөг боловч энэ хэрэглэгчийн тохиргоог хэрхэн яаж ачаалах вэ?

  37.   Роб гэж хэлэв

    Хэрэв би үүнийг зогсоохыг хүсч байвал?

  38.   Рэги гэж хэлэв

    Сайн байна уу,
    Би юу буруу хийснээ мэдэхгүй байгаа боловч алхам алхмаар дагаж мөрдөхөд юу ч хийгдэхгүй байна. Би хичээсэн:
    59 * * * * / usr / bin / gedit
    * * * * * / usr / bin / gedit
    * * * * * root / usr / bin / gedit
    * * * * * usr / bin / test.sh
    * * * * * root usr / bin / test.sh

    юу ч биш. Энэ нь юу ч гүйцэтгэдэггүй. Би бүгдийг нь дахин ачааллаа.

  39.   Феркос гэж хэлэв

    маш их баярлалаа

bool (үнэн)