#!/usr/bin/env perl

use strict;
use File::Basename;

sub Usage {
  my $name = basename($0);
  print STDERR "usage: $name seconds shell-command...\n";
  exit 2;
}

Usage if (scalar @ARGV) < 2;

my $timeout = shift;

alarm $timeout;
exec @ARGV;