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


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.