分页: 1 / 1

第一个脚本怎么写

发表于 : 2012-12-11 14:54
hurtrose
我想实现命令:sudo swapon swap.img 的自动启动,就是每次开机,这条语句自动运行,怎么写,教程有点复杂初学者,有点晕,有人指点这条怎么实现,我可以快速入门的,谢谢

Re: 第一个脚本怎么写

发表于 : 2012-12-11 15:17
ebok
/etc/rc.local
加上
swapon swap.img

Re: 第一个脚本怎么写

发表于 : 2012-12-11 16:10
zhangxiaofir
你是不是想开机挂载交换分区? 这用不到脚本 你搜下 fstab 看看怎么搞就好

Re: 第一个脚本怎么写

发表于 : 2012-12-11 16:22
onlylove
sudo 加rc.local里面行不行啊……要密码的……直接编辑个有root权限的开机加载swap好了

Re: 第一个脚本怎么写

发表于 : 2012-12-12 20:36
aerofox
放到 rc.local 中就不要 sudo 了,启动时就是 root 权限。

Re: 第一个脚本怎么写

发表于 : 2012-12-17 9:23
hurtrose
谢谢各位,我要脚本,,我要脚本,,,我要脚本,,,,不仅是开机启动,,,

Re: 第一个脚本怎么写

发表于 : 2012-12-17 9:27
YeLee
直接弄个脚本到autostart不就行了吗?虽然优先性不是很强。

代码: 全选

echo password |sudo -s swapon swap.img 
:em01 :em01 :em01

Re: 第一个脚本怎么写

发表于 : 2012-12-17 13:04
hurtrose
[quote="YeLee"]直接弄个脚本到autostart不就行了吗?虽然优先性不是很强。

代码: 全选

echo password |sudo -s swapon swap.img 
楼上好,我把上面的code拷到文本文件里,当然password改了,然后重命名为:swap.sh,再放到右上角的“启动应用程序首选项”里,命令一行就引用这个文件地址,这样对吗,重启后没有成功

Re: 第一个脚本怎么写

发表于 : 2012-12-17 14:03
YeLee
晕,我也忘记按shitf键了,应该是
echo password |sudo -S swapon swap.img
:em20 :em20 :em20

Re: 第一个脚本怎么写

发表于 : 2012-12-17 14:53
hurtrose
是这样吧:

代码: 全选

echo password |sudo -S swapon swap.img

中间是大写的 S,吧
这样还是没成功,我试了 :em20

Re: 第一个脚本怎么写

发表于 : 2012-12-17 16:07
iamfbi
hurtrose 写了:是这样吧:

代码: 全选

echo password |sudo -S swapon swap.img

中间是大写的 S,吧
这样还是没成功,我试了 :em20
密码加引号没。。。

Re: 第一个脚本怎么写

发表于 : 2012-12-19 11:34
hurtrose
感谢,YeLee,感谢 iamfbi,综合两位,自己又百度了一下,,最后发现权限不足,如果是界面就要把可以当作程序运行那个勾上,命令行就要 chomod +x XXX.sh,现在成功了 :em11