📄 generictest.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 + -