fix_action.cgi

来自「Unix下基于Web的管理工具」· CGI 代码 · 共 24 行

CGI
24
字号
#!/usr/local/bin/perl# fix_action.cgi# Convert an action from a run-level file to a proper action in init.drequire './init-lib.pl';%access = &get_module_acl();$access{'bootup'} || &error("You are not allowed to edit bootup actions");$rl = $ARGV[0];$ss = $ARGV[1];$num = $ARGV[2];$ac = $ARGV[3];$oldfile = &runlevel_filename($rl, $ss, $num, $ac);$newfile = &action_filename($ac);while(-r $newfile) {	if ($ac =~ /^(.*)_([0-9]+)$/) { $ac = "$1_".($2+1); }	else { $ac = $ac."_1"; }	$newfile = &action_filename($ac);	}`mv $oldfile $newfile`;&add_rl_action($ac, $rl, $ss, $num);&redirect("edit_action.cgi?0+$ac");

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?