আমি ক্রোনজব হিসাবে নিম্নলিখিত কমান্ডের শৃঙ্খলা পেতে চাই:
* * * * * source activate myenv3 && cd ~/foo/bar && python sssb.py
এটি কনসোলে কাজ করে, তবে ক্রোনজব থেকে কোনও আউটপুট পাই না।
আমি এই পরামর্শটি এর পরিবর্তে, অনুসরণ করেছিলাম
* * * * * env > /tmp/env.output
env আলাদা কিনা তা খুঁজে বের করতে। PATH পৃথক হওয়া ছাড়াও প্রাসঙ্গিক কিছু খুঁজে পেলাম না। তাই আমি সেট আপ
PATH=myPath
* * * * * source activate myenv3 && cd ~/foo/bar && python sssb.py
এবং এটি এখনও কার্যকর হয়নি। অবশেষে আমি এটি দিয়ে প্রতিস্থাপন
PATH=myPath
* * * * * source activate myenv3 && cd ~/foo/bar && python sssb.py
* * * * * env > /tmp/env.output
এবং এবার আমি env.output
ফাইলটিও পাইনি । সুতরাং আমি আমার সিনট্যাক্সে কিছু ভুল আছে বলে মনে করি - তবে এটি অনলাইনে পাওয়া মাল্টি-কমান্ড পরামর্শের মতো দেখতে মনে হচ্ছে।
এখানে কি হচ্ছে? যদি এটি সুস্পষ্ট না হয় তবে আমি ত্রুটিটি সনাক্ত করার পরে কী করব?
PATH=/usr/local/anaconda2/envs/myenv3/bin:~/.conda:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
out.err
:
/bin/sh: 6: /usr/local/anaconda2/envs/myenv3/bin/activate: [[: not found
/bin/sh: 15: /usr/local/anaconda2/envs/myenv3/bin/activate: [[: not found
/bin/sh: 17: /usr/local/anaconda2/envs/myenv3/bin/activate: [[: not found
Only bash and zsh are supported