আমি আমার উবুন্টুতে লগইন এবং লগ আউট করার সময় আমার একটি স্ক্রিপ্ট চালানো দরকার।
আমি স্ক্রিপ্টটি নিজের মধ্যে রাখার চেষ্টা করেছি ~/.bash_login
কিন্তু এটি কার্যকর হয়নি।
আমার স্ক্রিপ্টটি চালাতে পারে এমন আরও ভাল কোনও জায়গা আছে কি?
আমার স্ক্রিপ্টটি অবস্থিত /home/gsd/script/login.sh
এবং এটি সম্পাদনযোগ্য।
সম্পাদনা:
আমি টাইপ করার সময় আমার স্ক্রিপ্টটি চলে: /home/gsd/script/login.sh
এবং এটি + x এর সাথে সেট হয়
এখন, আমি শুধু আছে: touch /home/gsd/test.txt
মধ্যে ~/.bash_login
পরীক্ষা।
test.txt ফাইলটি কখনই তৈরি হয় না
সম্পাদনা 2:
gsd@laptop:~$ ll ~/.bash*
-rw------- 1 gsd gsd 38639 2012-01-25 17:25 .bash_history
-rw-r--r-- 1 gsd gsd 29 2012-01-25 15:22 .bash_login
-rw-r--r-- 1 gsd gsd 220 2011-11-03 19:22 .bash_logout
-rw-r--r-- 1 gsd gsd 3136 2011-11-04 08:00 .bashrc
~/.bash_profile
?
-rw-r--r-- 1 gsd gsd 313 2012-01-22 11:56 .bash_login
chmod +x .bash_login
chmod +x .bash_login
(.bash_login এ এক্সিকিউটেবল বিট সেট করা) প্রয়োজন হয় না । এই অঞ্চলে বাশ ম্যানুয়ালটি কিছুটা বিভ্রান্তিকর, তবে বাশ শেল স্ক্রিপ্টের মতো .বাশ_লগিনকে নিরস্ত করে না। এটি ফাইলটি পড়তে পারে এবং তারপরে কমান্ডগুলি কার্যকর করে (আপনি দৌড় দিয়ে এমন কিছু করতে পারেন source ~/.bash_login
)।