শতাংশ চিহ্ন সহ কমান্ড ক্রোনটবে চলছে না


11

নিম্নলিখিত ক্রন্টব কাজ করে না:

# TEST LINE DOES DOT RUN
*/1 * * * * /bin/echo 'test '`/bin/date +%Y-%m-%d` >> /tmp/test

আমি এটি দিয়ে এটি শুরু করার চেষ্টাও করেছি:

SHELL=/bin/bash

আপডেট: আমি ভেবেছিলাম ব্যাকটিক চরিত্রগুলি the ভিলেন, তবে নীচের উত্তর হিসাবে স্পষ্ট করে যে শতকরা% ছিল অপরাধী!


আপনার পরীক্ষার লাইন প্রতি ঘন্টা একবার চালানো হবে। আপনি পরীক্ষার জন্য যা ইচ্ছা করেছিলেন তা তা নাও হতে পারে।
— ব্যবহারকারীর 3535733

প্রথম
— মিনিটটি

আপনি ঠিক বলেছেন .. প্রতি মিনিটে এটি চালানোর জন্য আমি * / 1 এ পরিবর্তন করেছি c ক্রোন ঠিকঠাক চলছে। কমান্ড সহ কিছু আছে। এটি মনে হচ্ছে/bin/date +%Y-%m-%d
— 49-

উত্তর:


13

ইন /bin/date +%Y-%m-%d, আপনি প্রতিটি অব্যাহতি প্রয়োজন %সঙ্গে \অনুযায়ী এই লোক পৃষ্ঠা :

"ষষ্ঠ" ক্ষেত্র (বাকী রেখাটি) চালানোর জন্য আদেশটি নির্দিষ্ট করে। লাইনের পুরো কমান্ড অংশ, একটি নতুন লাইন বা% অক্ষর পর্যন্ত / বিন / শ বা ক্রোনফিলের শেল ভেরিয়েবলে নির্দিষ্ট শেল দ্বারা সম্পাদন করা হবে। কমান্ডের শতকরা চিহ্ন (%), ব্যাকস্ল্যাশ () দিয়ে অব্যাহতি না হলে নতুন লাইন অক্ষরে পরিবর্তিত হবে এবং প্রথম% এর পরে সমস্ত ডেটা স্ট্যান্ডার্ড ইনপুট হিসাবে কমান্ডে প্রেরণ করা হবে।


2
ধন্যবাদ! আমি প্রশ্নটি সম্পাদনা করব যাতে এটি আসল সমস্যার সাথে খাপ খায়।
— lpanebr
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.