Грязный путь:
Настройте веб-сервер на Unix Box, используйте любой язык программирования, который вам нравится (например, PHP, Python, Perl), чтобы создать подходящую веб-страницу и заставить ее делатьСистемный вызов вашего скрипта, когда он видит обратную передачу.Очень тупой пример в PHP:
<code><?php
if (isset($_POST['do_it'])) {
$result = `my_super_shell_script.sh`;
}
?>
<html>
<head><title>Run a script</title></head>
<body>
<form method="POST" action="">
<button type="submit" name="do_it" value="1">Do It!</button>
</form>
<pre>
<?php echo $result; ?>
Это, однако, полно проблем.Больше всего безопасности: любой, кто может отправить запрос на публикацию на вашу страницу, может запустить скрипт, что обычно не то, что вам нужно.Вы должны будете принять дополнительные меры, чтобы никто не мог получить доступ к странице без предварительного разрешения.
Хорошее решение:
Просто используйте ssh.Он не дает вам веб-сайт, но, используя PuTTY (или любой другой ssh-клиент), вы можете просто войти в окно Unix, не открывая его всему миру.