inspect_operating_systems mount_operating_system);
use Pod::Usage;
use Getopt::Long;
-use Data::Dumper;
-use File::Temp qw/tempdir/;
-use XML::Writer;
use Locale::TextDomain 'libguestfs';
=encoding utf8
C<virt-cat> is a command line tool to display the contents of C<file>
where C<file> exists in the named virtual machine (or disk image).
-C<virt-cat> can be used to quickly view a single file. For more
-complex cases you should look at the L<guestfish(1)> tool.
+C<virt-cat> can be used to quickly view a single file. To edit a
+file, use C<virt-edit>. For more complex cases you should look at the
+L<guestfish(1)> tool.
=head1 EXAMPLES
virt-cat mydomain /var/log/messages | tail
+Find out what DHCP IP address a VM acquired:
+
+ virt-cat mydomain /var/log/messages | grep 'dhclient: bound to' | tail
+
Find out what packages were recently installed:
virt-cat mydomain /var/log/yum.log | tail
=cut
GetOptions ("help|?" => \$help,
- "version" => \$version,
- "connect|c=s" => \$uri,
+ "version" => \$version,
+ "connect|c=s" => \$uri,
) or pod2usage (2);
pod2usage (1) if $help;
if ($version) {
}
$g->launch ();
-$g->wait_ready ();
# List of possible filesystems.
my @partitions = get_partitions ($g);
L<guestfs(3)>,
L<guestfish(1)>,
+L<virt-edit(1)>,
L<Sys::Guestfs(3)>,
L<Sys::Guestfs::Lib(3)>,
L<Sys::Virt(3)>,