Екі өрнек те сәрсенбі таңына ұқсайды, және олардың тек біреуі бір рет дегенді білдіреді. 0 10 * * 3 сәрсенбіде 10:00-де іске қосылады; * 10 * * 3 оныншы сағаттың әр минутында іске қосылады, сол туннельді бастаудың алпыс мүмкіндігі. Егер команда бар сессияны тексермейтін іске қосқыш болса, екінші нұсқа жоспарлау қатесі емес, бәсекелес иелерді тудыратын цикл. Басқа нәрсені оқымас бұрын минут өрісін оқыңыз.

Бес өріс: минут, сағат, айдың күні, ай және апта күні, осы ретпен, ал біріншісіндегі жұлдызша әр минут дегенді білдіреді.

Минут өрісі қанша рет екенін шешеді

Бастапқы сан минут, сондықтан 0 10 * * 3 сәрсенбідегі оныншы сағаттың бірінші минуты. Оны жұлдызшамен ауыстыру сағат пен күнді сақтайды және бір-рет-қана қасиетін жояды, бұл алпыс сәйкестік береді. Cron қайталауларды жоймайды: әр сәйкестік команданы қайта іске қосады. Бұл cron туралы ұсақ-түйек емес, бұл өрістер семантикасы, және орнатылған жоспарлағыштың анықтамасын оқыған жөн, өйткені өрістер реті мен қосымша пайдаланушы аты бағаны пайдаланушы мен жүйелік crontab-та өзгеше.

Бір тәулік бойы өз уақыт белгісін жазатын қауіпсіз командамен сынап көріңіз. Журналдағы бір жол кесте; бір сағаттағы алпыс жол сабақ.

Екінші іске қосу біріншіге не істейді

Әдепті іске қосқыш қосылым әлдеқашан белсенді екенін байқап, ештеңе істемейді. Шикі openvpn шақыруы олай емес: ол тағы бір процесті құрады, құрылғыны немесе портты байланыстырудың тағы бір әрекеті, және сол мақсаттар үшін бәсекелесетін тағы бір маршруттар жиынтығы. NetworkManager ішінде бір қосылымға қайталанатын белсендіру сұраныстары әдетте идемпотентті, және дәл сондықтан мәселе біреу басқа команда қолданғанға дейін жасырын қалады. Кесте туннельді әлдеқашан басқарып отырған иеден сұрауы керек.

Содан кейін қосылым орнатылып жатқанда сұраныстың мағынасын анықтаңыз. Қос белсендіру де, күтіп тұрған іске қосулар кезегі де анық дұрыс емес; біреуін таңдап, оны іске қосқышқа жүзеге асырыңыз, жоспарлағыш кездейсоқ шешім қабылдамасын.

Командаға дейін өрістерді санаңыз

Пайдаланушы мен жүйелік crontab команданың алдында пайдаланушы аты бағанының болуымен ерекшеленеді. Олардың арасында көшірілген жазба не қате тіркелгіде жұмыс істейді, не пайдаланушы атын команданың бірінші сөзі ретінде береді. Нұсқаулықты емес, орнатылған анықтаманы тексеріңіз және өз жолыңыздағы өрістерді санаңыз. Команданың алдында алтыншы сөзі бар бес өрісті жазба жүйелік crontab; пайдаланушы crontab-тағы сол жол сол сөзді бағдарлама ретінде іске қосуға тырысады.

Орындау тұлғасы өзімен бірге ортаны алып жүреді. cron тапсырмасы ашылған кілттер жинағын, интерактивті құпиясөз сұрауын немесе сіз сынақ жүргізген жұмыс қалтасын мұра етпейді.

Сағатты емес, дайындықты күтіңіз

Сәтті іске қосу жұмыс істеп тұрған туннель емес. Тапсырма аяқталғанда клиент әлі өз соңғы нүктесін шешіп, аутентификациядан өтіп немесе маршруттарды орнатып жатқан болуы мүмкін. Кез келген тәуелді тапсырма тұрақты секунд санын емес, өзіне шынымен қажет қорғалған ресурсты күтуі керек, шектеулі уақытпен және журналға жазылған сәтсіздікпен. Дәл осы айырмашылық көбіне жұмыс істейтін кестені тыныш сәтсіздікке ұшырайтын кестеден ажыратады.

Егер сол сағатта интерактивті MFA қажет болса, тапсырма адамның назарын сұрай алады, бірақ жауапты бере алмайды. Қайта пайдаланылатын құпиясөзді енгізудің немесе шексіз қайталаудың орнына бұл жағдайды ашық ұстаңыз.

Шынымен бір реттік белсендіру үшін қолдау көрсетілетін бір реттік тетікті пайдаланыңыз. Есте сақтап, жоюға тура келетін қайталанатын ереже болашақтағы қос іске қосу.

Қатысты мақалалар