- 论坛徽章:
- 0
|
这个是LINUX 脚本,希望各位帮下我。我想在BSD中也写一个,这种脚本。但是有些命令不是很清楚。想请各位帮我解决这个问题。
能帮我做个FREEBSD的是最好的了。
我主要是想了解这个脚本的中文意思。那么我就可以在BSD中写脚本了。
#!/bin/sh
clear
########## Configuration files ##############
echo "Step 1.Starting File server configruation ......"
cp -rf ./passwd /etc/passwd
cp -rf ./shadow /etc/shadow
cp -rf ./group /etc/group
cp -rf ./samba/* /etc/samba
cp -rf ./rc.local /etc/rc.local
cp -rf ./cmdserver /boot/cmdserver
chmod +x /boot/cmdserver
#############################################
########## Old directories ################
if [ -d /home/menu/data ]
then
echo "Directory data exisit!!!"
else
mkdir /home/menu/data
fi
if [ -d /home/men/desktop ] || [ -d /home/menu/Desktop ]
then
mv /home/menu/desktop /home/menu/data || mv /home/menu/Desktop /home/menu/data
mv /home/menu/update /home/menu/data || mv /home/menu/Update /home/menu/data/
mv /home/menu/sysback /home/menu/data || mv /home/menu/Sysback /home/menu/data/
mv /home/menu/gamepatch /home/menu/data || mv /home/menu/Gamepatch /home/menu/data/
else
mkdir /home/menu/data/desktop
mkdir /home/menu/data/update
mkdir /home/menu/data/gamepatch
mkdir /home/menu/data/sysback
fi
#############################################
######### The save directory ################
if [ -d /home/menu/save ] || [ -d /home/menu/Save ]
then
echo "Directory save exist!!!"
else
mkdir /home/menu/save
fi
sleep 1
######### The Vitrual Disks #################
echo "Step 2.Staring File configruation ......"
chmod -R 755 /home/menu
if [ -d /vdisks ]
then
echo "Directory vdisks exist!!!"
else
mkdir /vdisks
chown -R stnt:stnt /vdisks
fi
sleep 1
##############################################
echo "Step 3.Restarting the Files services ......"
service smb restart
sleep 1
echo "Installing Finished!!!"
############################################## |
|