建立swapfile脚本文件
This commit is contained in:
25
usr/local/etc/rc.d/swapfile
Normal file
25
usr/local/etc/rc.d/swapfile
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
. /etc/rc.subr
|
||||||
|
|
||||||
|
name="swapfile"
|
||||||
|
rcvar="swapfile_enable"
|
||||||
|
|
||||||
|
start_cmd="swapfile_start"
|
||||||
|
stop_cmd="swapfile_stop"
|
||||||
|
|
||||||
|
swapfile_start()
|
||||||
|
{
|
||||||
|
load_rc_config "$name"
|
||||||
|
mdconfig -a -t vnode -f ${swapfile} -u 0
|
||||||
|
swapon /dev/md0
|
||||||
|
}
|
||||||
|
|
||||||
|
swapfile_stop()
|
||||||
|
{
|
||||||
|
swapoff /dev/md0
|
||||||
|
mdconfig -d -u 0
|
||||||
|
}
|
||||||
|
|
||||||
|
load_rc_config "$name"
|
||||||
|
run_rc_command "$1"
|
||||||
Reference in New Issue
Block a user