ক্রোনজব স্ক্রিপ্ট কোথায় রাখবেন?


18

আমি এটি আমার /home/myusernameডিরেক্টরিতে না রাখাই পছন্দ করি । ক্রোনজবসের জন্য আপনার শেল স্ক্রিপ্টগুলি কোথায় সংরক্ষণ করার সর্বোত্তম অনুশীলন রয়েছে? মূল স্তরে?

আমি এখনই 12.04 উবুন্টু সার্ভার চালাচ্ছি।


1
আপনি কেন এটি আপনার হোম ডিরেক্টরিতে সঞ্চয় করতে চান না? যদি তারা ব্যক্তিগতভাবে আপনার হয়ে থাকে তবে এগুলি ঠিক সেখানে হওয়া উচিত - সম্ভবত কিছু নামী সাব-ডিরেক্টরিতে। যদি তারা সিস্টেমের জন্য থাকে তবে তাদের অন্য কোথাও হওয়া উচিত। (আপনি যদি একমাত্র ব্যবহারকারী হন তবে পার্থক্যটি অস্পষ্ট হতে পারে))
কিথ থম্পসন

1
এই প্রশ্নের সত্যিই কোনও "উত্তর" নেই .... কেবলমাত্র অনেকগুলি পছন্দ।
এমডিপিসি

আপনি ডিফল্টরূপে কিছু খুঁজে পেতে পারেন/usr/sbin
টনি গিল

উত্তর:


19

সাধারণত, আমি আমার মধ্যে রাখি:

  • /usr/local/bin/ একাধিক সাধারণ ব্যবহারকারী দ্বারা চালিত স্ক্রিপ্টগুলির জন্য
  • /usr/local/sbin/ মূল হিসাবে চালিত স্ক্রিপ্টগুলির জন্য

এইভাবে আপনি স্ক্রিপ্টটি যে কাজটি করেন তা ক্রোন থেকে আলাদা করেন যা কেবল এটি চালু করে স্বয়ংক্রিয়ভাবে চলে।

যদিও সেখানে ফাইলগুলি সংরক্ষণ করার জন্য আপনার রুট প্রয়োজন।


"যদিও সেখানে ফাইলগুলি সংরক্ষণ করার জন্য আপনার রুট প্রয়োজন।" - যদি আপনি অনুমতিগুলি ঠিকঠাক করেন তবে তা নয়। আমি সাধারণত /usr/localএবং এর উপ-ডিরেক্টরিগুলি গ্রুপ-লিখনযোগ্য করে তুলি এবং নিজেকে গ্রুপে যুক্ত করি (বলুন install)। (অবশ্যই প্রথমে অনুমতিগুলি নির্ধারণের জন্য আপনার রুট প্রয়োজন))
কিথ থম্পসন

আমি প্রধান ব্যবহারকারী এবং মূল অধিকার আছে। আমি অন্য কেউ যাতে এডিট করতে পছন্দ করি তাই আমি / ইউএসআর / স্থানীয় দিকে ঝুঁকছি। লোকেরা সাধারণত তৈরি করলেও কোনও স্ট্যান্ডার্ড / মাইক্রোনজবস ডিরেক্টরি নেই?
তারাবিতে

আপনি চাইলে অন্য কেউ এটি সম্পাদনা করতে সক্ষম হন। এটিকে মূল দ্বারা মালিকানাধীন করুন এবং এতে 500 বা 700 অনুমতি সেট করুন। - আপনি এমনকি রুট করতে পারেন: <আপনার গ্রুপ> @ 550 বা 770 similar একইরকম প্রভাবের জন্য আপনাকে রুট না করে সম্পাদনা করতে সক্ষম হতে। imho যদিও এটি স্ক্রিপ্ট সম্পাদনা করার আগে সুডো করা পরিষ্কার এবং এটির মূলের মালিকানা রয়েছে।
সাইরেক্স

6
@ টেরাবাইট, স্ট্যান্ডার্ড ডিরেক্টরিটি সাধারণত ~/binযা পরে $ PATH এ যুক্ত হয়। আপনি সেরা অনুশীলনের জন্য বলেছেন, ভাল এটি আপনার ব্যক্তিগত ডিরেক্টরিতে আপনার ব্যক্তিগত ডিরেক্টরিতে আপনার ব্যক্তিগত স্ক্রিপ্টগুলি সংরক্ষণ করছে। এটি আরও সুন্দর এবং এটি পরে আপগ্রেড করা আরও সহজ করে তোলে।
টেরডন

এটি যদি ব্যক্তিগত স্ক্রিপ্ট হয় (অন্য কারওরও এটি চালানোর দরকার নেই) টেরডন সঠিক।
সাইরেক্স
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.