Showing posts with label startup script. Show all posts
Showing posts with label startup script. Show all posts

Wednesday, February 8, 2012

TL-WR1043ND USB Disk bağlama, swap ve transmission başlangıç scripti

TP Link TL-WR1043ND üzerinde OpenWRT ve tabanlı sistemlerde kullanabileceğiniz USB Disk swap ve bölümü bağlama, transmission-daemon'u çalıştırabileceğiniz başlangıç scripti.
-Gargoyle router ile bu scripti kullanmak istiyorsanız, "etc/init.d/" klasörünüde ki "usb_storage" dosyasını silin.
WinSCP ile scripti atın ve dosyanın CHMOD ayarlarını yapın.
#!/bin/sh /etc/rc.common
START=99
STOP=40

start()
{
echo -n "USB Disk Swap Bağlanıyor: "
mkswap /dev/sda1
swapon /dev/sda1
echo -n "USB Disk Bölüm Bağlanıyor: "
mount -t ext3 -o rw,noatime /dev/sda2 /mnt
echo 1 > /sys/class/leds/tl-wr1043nd:green:usb/brightness
echo "Disk Bağlandi."
transmission-daemon -g /mnt/.config/transmission-daemon/
echo "Transmission-daemon başladı."
echo "Bitti."
}

stop()
{
echo -n "Transmission-daemon durduruluyor: "
/etc/init.d/transmission stop
echo -n "USB Disk Bölüm Çıkarılıyor: "
sync
sync
umount -l /mnt
echo "Disk ayrildi."
echo -n "USB Disk Swap Çıkarılıyor: "
swapoff /dev/sda1
echo "USB Disk Swap ayrildi."
echo 0 > /sys/class/leds/tl-wr1043nd:green:usb/brightness
echo "Bitti."
}

restart()
{
stop
start
}

Tuesday, January 31, 2012

OpenWRT veya tabanlı sistemler için VSFTPD init.d dosyası

Başlıkta yazdığı gibi, routerınızda kullanacağınız VSFTPD isimli ftp sunucusunun sistem ile uygun, açılış scripti.

#!/bin/sh /etc/rc.common
START=62
start(){
# Adjust as needed.
mkdir -m 777 /var/run/vsftpd
/usr/sbin/vsftpd /etc/vsftpd.conf &
}
stop(){
killall -9 vsftpd
}


Örnek VSFTPD ayar dosyası :
Sadece sistem kullanıcıları (root,vs..) için erişime açık.

# Sample anonymous FTP server configuration
#
# Mandatory directives
#
listen=YES
local_enable=YES
anonymous_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO
write_enable=YES
anon_root=/mnt/Downloads
ftp_username=ftp
#
# Optional directives
#