Ну, не шелл-скрипт, а PHP-решение, которое я написал:
имя скрипта:trimfile.php
<?php
if ( (!empty($argv[1])) && (file_exists($argv[1])) ) {
$file_contents = file_get_contents($argv[1]);
$new_file_contents = trim($file_contents). "\n";
if ($file_contents <> $new_file_contents) {
file_put_contents($argv[1], $new_file_contents);
}
}
?>
Использование:
$ php trimfile.php yourfile.txt
Сценарий инициализации libvirtd OpenRC по умолчанию зависит от net
. если для rc_depend_strict
установлено значениеYES
(по умолчанию )в /etc/rc.conf
, необходимо запустить каждую службу в /etc/init.d/net.*
, чтобы удовлетворить зависимость.
Существует 2 варианта. :Либо измените rc_need="net"
на rc_need="net.wlan0"
(, либо измените wlan0 на имя вашего беспроводного устройства )в /etc/conf.d/libvirtd
, либо установите rc_depend_strict="NO"
в /etc/rc.conf
.