فکر کنم باید توی فایل crontab بنویسیش تا اجرا بشه. توی فروم دربارش سرچ کن. اینو در ترمینال بزن تا باز بشه:ممنونم من دستور
crontab -e
crontab -e
رو زدم بعد با ویرایشگر ویم ته فایل، متن @reboot /home/aria/Softwares/xp-pen/Linux Beta Driver(20191212)/Linux_Pentablet_V1.2.11/Pentablet_Driver
رو اضافه کردم اما بعد از خاموش روشن شدن اتفاقی نمیوفته و درایور اجرا نمیشهcrontab -l
# m h dom mon dow command
@reboot /home/aria/Softwares/xp-pen/Linux Beta Driver(20191212)/Linux_Pentablet_V1.2.11/Pentablet_Driver
sudo systemctl enable cronie.service
تا حالا با این فایل کار نکردم ولی میدونم باید پنج تا ستاره * بزاری اولشفکر کنم باید توی فایل crontab بنویسیش تا اجرا بشه. توی فروم دربارش سرچ کن. اینو در ترمینال بزن تا باز بشه:ممنونم من دستور
crontab -eکد: [انتخاب]crontab -e
رو زدم بعد با ویرایشگر ویم ته فایل، متنکد: [انتخاب]@reboot /home/aria/Softwares/xp-pen/Linux Beta Driver(20191212)/Linux_Pentablet_V1.2.11/Pentablet_Driver
رو اضافه کردم اما بعد از خاموش روشن شدن اتفاقی نمیوفته و درایور اجرا نمیشه
خط آخرخروجی دستورکد: [انتخاب]crontab -l
هم به صورت زیر هستکد: [انتخاب]# m h dom mon dow command
@reboot /home/aria/Softwares/xp-pen/Linux Beta Driver(20191212)/Linux_Pentablet_V1.2.11/Pentablet_Driver
فکر کنم باید سرویسش رو هم فعال کنیخروجی دستوری که گفتین به صورت زیر هستکد: [انتخاب]sudo systemctl enable cronie.service
Failed to enable unit: Unit file cronie.service does not exist.
systemctl status cron.service
systemctl |grep cr
همونطور که دوستمون در پست بالا توضیح دادند باید سرچ کنی که چه سرویسی برای کرون روی سیستم شما نصب هست، چون برنامه های مختلفی این کار رو انجام میدهند.( cronie و fcrone و dcrone و... ) اگر هیچ کدوم نصب نبود پکیج cronie رو نصب کن( با apt install cronie) بعدش سروسیش رو همونطور که گفتم فعال کنفکر کنم باید سرویسش رو هم فعال کنیخروجی دستوری که گفتین به صورت زیر هستکد: [انتخاب]sudo systemctl enable cronie.service
کد: [انتخاب]Failed to enable unit: Unit file cronie.service does not exist.
به نظر غلط تایپی دارید.ممنونم همه این اصلاحات رو انجام دادم ولی درست نشدکد: [انتخاب]systemctl status cron.service
از کلید Tab برای تکمیل نوشتهها استفاده کنید.
دستور زیر نام سرویسهایی که شامل ca است را نشان میدهد.کد: [انتخاب]systemctl |grep cr
در مسیر فایل space وجود دارد که ممکن است خطا ایجاد کند.Linux Beta Driver(20191212)
فکر میکنم اگر داخل "" قرار گیرد مشکل حل میشود."/home/aria/Softwares/xp-pen/Linux Beta Driver(20191212)/Linux_Pentablet_V1.2.11/Pentablet_Driver"
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Terminal=false
Exec=gksu "/home/aria/Softwares/Linux_Pentablet/Pentablet_Driver"
Name=xp-pen
Comment=xp-pen
Icon=/home/aria/Softwares/Linux_Pentablet/pen.jpeg
بعد با نرم افزار tweaks توی استارتاپ اپلیکیشن قرارش دادم
sudo systemctl enable cron.service
systemctl list-unit-files | grep cro
من روش زیر رو انجام دادم و جواب داد اما نمیدونم راه بهتری هم باشه یا نهاین هم درسته اما با هر بار login کردن این دستور رو اجرا میکنه یعنی اگر logout کنی و دوباره login کنی دوباره اجرا میشه البته خیلی مواقع مشکلی هم ایجاد نمیکنه
یک فایل .desktop با محتوی زیر ایجاد کردم :کد: [انتخاب][Desktop Entry]
بعد با نرم افزار tweaks توی استارتاپ اپلیکیشن قرارش دادم
Encoding=UTF-8
Version=1.0
Type=Application
Terminal=false
Exec=gksu "/home/aria/Softwares/Linux_Pentablet/Pentablet_Driver"
Name=xp-pen
Comment=xp-pen
Icon=/home/aria/Softwares/Linux_Pentablet/pen.jpeg
دستور زیر رو امتحان کناین دستور مشکل برطرف نکرد. خروجی دستور به صورت زیر هست:کد: [انتخاب]sudo systemctl enable cron.service
اگر درست نشد، خروجی این دستور رو بزارکد: [انتخاب]systemctl list-unit-files | grep cro
sudo systemctl start cron.service
sudo systemctl status cron.service
sudo tail -f /var/log/syslog | grep -i cron