انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: aleas2 در 10 دی 1397، 09:26 ق‌ظ

عنوان: اجرا اسکریپ زمان reboot سنتوس7
ارسال شده توسط: aleas2 در 10 دی 1397، 09:26 ق‌ظ
سلام دوستان بنده در سنتوس7 اسکریپ بصورت زیر ایجاد میکنم

nano /root/s.sh
#!/bin/bash
sysctl net.ipv4.ip_forward=1
iptables -t nat -A PREROUTING -p tcp --dport 1040 -j DNAT --to-destination 1.1.1.1:1040
iptables -t nat -A POSTROUTING -j MASQUERADE

chmod +x /root/s.sh

 و از کرن جاب برای اجرا استفاد میکنم
crontab -e
@reboot /root/s.sh


اما زمان reboot سرور دستورات اسکریپ اجرا نمیشه مشکل چیه؟


اسکریپ ساخت پوشه امتحان کردم کار کرد اما این مورد خیر
عنوان: پاسخ : اجرا اسکریپ زمان reboot سنتوس7
ارسال شده توسط: nixoeen در 12 دی 1397، 02:31 ق‌ظ
باید از سرویس‌هایی مثل iptables-persistent و فایل تنظیمات sysctl.conf برای این موضوع استفاده کنید، نه از crontab.
عنوان: پاسخ : اجرا اسکریپ زمان reboot سنتوس7
ارسال شده توسط: aleas2 در 12 دی 1397، 05:22 ب‌ظ
ممکنه از روشی گفتین راهنمایی کنین چطور اینکار انجام بدم ؟

و رووش crontab هیچ راهی نیست بشه استفاده کرد؟