لینوکس و من

۲ مطلب با کلمه‌ی کلیدی «bash» ثبت شده است

راحتر کردن samba

سلام من برای اینکه فایلی رو بین دستگاه ای انتقال بدم از samba استفاده می‌کنم ولی من دوست ندارم همیشه روشن باشه و هر موقعه نیاز بهش هست روشنش می‌کنم بخاطر همین اینو نوشتم تا راحتر بتونم اینکار رو بکنم.

#!/bin/bash
# twitter.com/m0sen70

while [ "1" == "1" ];do
sleep 1
case "$(systemctl status smbd.socket | grep 'active')" in
  *dead*)
  echo "Share Status: (OFF)"
read -r -p "Active Share? [y/N] " active
case $active in
    [yY][eE][sS]|[yY]) 
        systemctl start smbd.socket
        ;;
    *)
        exit 0
        ;;
esac
  ;;
  *listening*)
  echo "Share Status: (ON)"
  read -r -p "Stop Share? [y/N] " stop
case $stop in
    [yY][eE][sS]|[yY]) 
    systemctl stop smbd.socket
        ;;
    *)
        exit 0 
        ;;
esac
  ;;
esac
done

 

انتقال خودکار فایل‌ها

من معمولاً فیلم زیاد دانلود می‌کنم و برای اینکه کارم راحتر بشه یه اسکریپت کوتاه نوشتم تا خودکار خودش مثلا فایل‌های سریال‌ها رو توی پوشه اون سریال انتقال بده البته از اول هم میشه توی اون مسیر سیو کرد ولی ممکنه فایل خراب باشه یا کیفیت اون فیلم بدرد نخور باشه در کل با این فایل می‌تونید خودکار فایلی رو انتقال بدید

 

#!/bin/bash
for i in ~/Downloads/*.mp4
do
mv "$i" /home/m0sen/Videos/
done

for i in ~/Downloads/*.mkv
do
mv "$i" /home/m0sen/Videos/
done

for i in ~/Downloads/*.mp3
do
mv "$i" /home/m0sen/Music/
done