URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 10016
[ Назад ]

Исходное сообщение
"Удаленный доступ у FreeBSD"

Отправлено Nikolas , 15-Июн-15 17:28 
Как мне сделать, чтоб етим скриптом я мог вызывать на первой машине скриптом исполнения другого скрипта на другой машине.
Например, ip первой машины 192.168.174.130  ,  другой - 192.168.174.131
Вот код скрипта, который надо выполнить на второй машине (параметр $1 нужно взять из скрипта на первой машине)

#!/bin/sh
n=101
a=1
while [ $a -le $1 ]
do
  n=`expr $a + 100`
  /sbin/ifconfig vlan$n create && ifconfig vlan$n inet 192.168.$a.3 netmask 255.255.255.0 vlan $n vlandev em0
  a=`expr $a + 1`
done
sleep 40
n=101
a=1
while [ $a -le $1 ]
do
  n=`expr $a + 100`
  /sbin/ifconfig vlan$n destroy && ifconfig vlan$n inet 192.168.$a.3 netmask 255.255.255.0 vlan $n vlandev em0
  a=`expr $a + 1`
done


Содержание

Сообщения в этом обсуждении
"Удаленный доступ у FreeBSD"
Отправлено Pahanivo , 15-Июн-15 17:41 
> Как мне сделать, чтоб етим скриптом я мог вызывать на первой машине
> скриптом исполнения другого скрипта на другой машине.

подучить рускей языг для начала
> Например, ip первой машины 192.168.174.130  ,  другой - 192.168.174.131
> Вот код скрипта, который надо выполнить на второй машине (параметр $1 нужно
> взять из скрипта на первой машине)

а зачем вообще подключаясь к машине запускать на ней скрипт с примитивными командами, да еще и вставлять аргумент, когда это можно сделать непосредственно интерактивно подключившись?
search keys "ssh интерактивные скрипты"


"Удаленный доступ у FreeBSD"
Отправлено дима , 16-Июн-15 12:13 
> Как мне сделать, чтоб етим скриптом я мог вызывать на первой машине
> скриптом исполнения другого скрипта на другой машине.

http://www.freebsd.org/cgi/man.cgi?query=rsh&sektion=1