إنشاء وظيفة "AT" من سطر الأوامر لاستعلام MySQL

StackOverflow https://stackoverflow.com/questions/4038861

  •  27-09-2019
  •  | 
  •  

سؤال

من سطر الأوامر ، أريد إنشاء وظيفة في تشغيل استعلام MySQL. كما يمكنك أن تتخيل البحث على Google أو هنا Stackoverflow لـ "AT" أمر صعب.

هذا يعمل بشكل جيد ويتم تشغيل الاستعلام كما يجب أن:

mysql -e 'MY QUERY;'

ولكن إذا فعلت هذا:

at 17:30 mysql -e 'MY QUERY;'

في الساعة 5:30 ، أحصل على بريد يخبرني "تحديث: الأمر غير موجود" ولم يتم تشغيل الاستعلام. قمت بإعداد ملف .my.cnf بالفعل. هل هناك شيء آخر أنسى؟

هل كانت مفيدة؟

المحلول

أعتقد أن لديك قضية هروب قذيفة. من المحتمل أن يأكل القشرة الاقتباسات. حاول اقتباس مزدوج مثل SO:

at 17:30 mysql -e "\"MY QUERY;\""
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top