(/Etc/rc.d/rc.local) টার্মিনালের মাধ্যমে ঠিক যে কাজ করে একটি কমান্ড চালাচ্ছে না তা (ডিবাগ) কীভাবে খুঁজে পাবেন?


0

আমার ভিতরে একটি কমান্ড আছে

/etc/rc.d/rc.local

আমি নিশ্চিত না কেন এটি কার্যকর করা হচ্ছে না।

আমি মনে করি আমাকে হয় #! বাশ বা স্ক্রিপ্টের শীর্ষে কিছু যুক্ত করতে হবে
অথবা সম্ভবত আমার gnome-terminalসম্পাদিত লাইনের সম্মুখভাগ যুক্ত করতে হবে ।

তবে ত্রুটিটি কী তা জানার কোনও উপায় আছে?

এটি হ'ল আদেশটি:

/usr/X11R6/bin/xautolock -time 1 -locker "/root/shut_off"

টার্মিনাল মাধ্যমে সূক্ষ্ম কাজ করে।


না #!bashশেবাং তাকান । সংক্ষিপ্ত আকারে, যদি আপনার কাছে এক্সিকিউটেবল স্ক্রিপ্ট থাকে যার ব্যাখ্যার জন্য বাশ দরকার হয় তবে প্রথম লাইনটি হয় দোভাষী (উদাহরণস্বরূপ #!/usr/local/bin/bash) বা নির্দেশকের দিকে নির্দেশ করা উচিত #!/usr/bin/env bash। পরেরটি আরও বহনযোগ্য।
হেনেস

উত্তর:


1

আপনি একটি কমান্ড যুক্ত করছেন যা এক্স সার্ভার শুরু হওয়ার আগে চালিত কোনও ফাইলের সাথে চলমান এক্স সার্ভারের উপর নির্ভর করে এবং যে কোনও ক্ষেত্রে সার্ভার শুরু করা ব্যবহারকারী দ্বারা চালিত হবে না তবে মূল দ্বারা চালিত হবে।

এটা আপনি কি করতে চান? আপনি যদি প্রতিটি বার লগ ইন করার জন্য কেবল এই আদেশটি চালিত করতে চান উদাহরণস্বরূপ, এটি আপনার ~/.profile(অথবা ~/.bash_profileযদি সেই ফাইলটি উপস্থিত থাকে এবং আপনি ব্যাশ ব্যবহার করছেন) যুক্ত করুন।

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