⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 generictest.pm

📁 Linux Distributed Replication Block Device
💻 PM
字号:
package LGE_CTH::GenericTest;our @ISA = 'LGE_CTH::Resource';our %ClassData = (	%LGE_CTH::Resource::ClassData,	config_template => {		which => undef,		fs    => undef,		do_once => '',		do_once_per_node => '',		do_on_first_start => '',		start_script => '# overridden in CheckConfig!',		stop_script => 'generic_test_stop',		start_ASYNC => 1,	},);sub CheckConfig {	my $me = shift;	$me->SUPER::CheckConfig;	my $which = $me->{_config}->{which};	# FIXME die unless fs -> isa FileSystem ...	for my $s (qw( do_on_first_start start_script stop_script )) {		next unless $me->{_config}->{$s} eq '# overridden in CheckConfig!';		(my $fn = $s) =~ s/_script$//;		$me->{_config}->{$s} = "${which}_$fn";	}}sub as_string {	my $me = shift;	"$me->{_id}: $me->{_config}->{which} on $me->{_config}->{fs}->{_id}: $me->{_status}->{status}"	. ($me->{_current_node} ? " on $me->{_current_node}->{_id}" : "" )}sub env {	my $me = shift;	return "MNT=$me->{_config}->{fs}->{_config}->{mount_point}"};sub Initialize {	my $me = shift;	$me->depends_on($me->{_config}->{fs});}sub FileSystem_changed { }

⌨️ 快捷键说明

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