06-16-2010
I don't think you can both have stdin coming from the redirected file and also from the keyboard.
So, the solution is to put the script on the remote server, and execute it there.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Dears,
I've written a script which allows me to send mails in different formats with different attaches. Now I still want to add a feature to this script. My users would like to be able to receive a "read" or "delivered" receipt for their mails.
The script send mails on behalve of an specific... (1 Reply)
Discussion started by: plelie2
1 Replies
2. UNIX for Advanced & Expert Users
My question is very strange.
I can run ls command on remote host using ssh successfully. but when i try to run /sbin/md5 command on remote host. it doesnt run and get back to me on command prompt.
md5 command is exist on remote host.
This is what i tried which ran successfully.
Query -... (1 Reply)
Discussion started by: ynilesh
1 Replies
3. Shell Programming and Scripting
Hallo,
i need a Prompting read in my script:
read -p "Enter your command: " command
But i always get this Error:
-p: is not an identifier
When I run these in c-shell i get this error
/usr/bin/read: read: bad option(s)
How can I use a Prompt in the read command? (9 Replies)
Discussion started by: wiseguy
9 Replies
4. Shell Programming and Scripting
Hi,
I have line in input file as below:
3G_CENTRAL;INDONESIA_(M)_TELKOMSEL;SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL
My expected output for line in the file must be :
"1-Radon1-cMOC_deg"|"LDIndex"|"3G_CENTRAL|INDONESIA_(M)_TELKOMSEL"|LAST|"SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL"
Can someone... (7 Replies)
Discussion started by: shis100
7 Replies
5. Shell Programming and Scripting
The "read" command, which is built into bash, takes words from the standard input. However, "read" is not good at taking file names if the file names contain spaces. I would like my bash script to ask the user to enter file names, which may contain spaces. Can you think about any technique for... (14 Replies)
Discussion started by: LessNux
14 Replies
6. Shell Programming and Scripting
I want to print any matching IP addresse in List1 with List 2;
List 1
List of IP addresses;
161.85.58.210
250.57.15.129
217.23.162.249
74.76.129.101
30.221.177.237
3.147.200.59
170.58.142.64
127.65.109.33
150.167.242.146
223.3.20.186
25.181.180.99
2.55.199.32 (3 Replies)
Discussion started by: lewk
3 Replies
7. Shell Programming and Scripting
I need a shell script using expect to login to couple of remote servers and read "crontab -l -u <username>" & "cat /etc/rc.local" & "df -h" and able to create output into a file saved locally with hostname.crontab & hostname.rc.local & disk.status. I can supply a file as list of hostname or IP... (4 Replies)
Discussion started by: jaipsharma
4 Replies
8. UNIX for Dummies Questions & Answers
How to use "mailx" command to do e-mail reading the input file containing email address, where column 1 has name and column 2 containing “To” e-mail address
and column 3 contains “cc” e-mail address to include with same email.
Sample input file, email.txt
Below is an sample code where... (2 Replies)
Discussion started by: asjaiswal
2 Replies
9. Red Hat
I want to use the below but since the date has a space it doesn't grep exactly what's needed. I need to keep the quotes around the variable when it passes it. I need the quotes around $DATE2 just to recognize the variable. Thanks in advance for any help given.
D=`date +%d`
DN=`echo -n $D |... (3 Replies)
Discussion started by: toor13
3 Replies
10. Shell Programming and Scripting
Hello.
System : opensuse leap 42.3
I have a bash script that build a text file.
I would like the last command doing :
print_cmd -o page-left=43 -o page-right=22 -o page-top=28 -o page-bottom=43 -o font=LatinModernMono12:regular:9 some_file.txt
where :
print_cmd ::= some printing... (1 Reply)
Discussion started by: jcdole
1 Replies
on(1) General Commands Manual on(1)
NAME
on - execute command on remote host with environment similar to local
SYNOPSIS
| host [command [argument] ... ]
DESCRIPTION
executes a command on a remote host, using an environment similar to that of the invoking user where:
host specifies the name of the host on which to execute the command.
command specifies the command to execute on host
If command is not specified, starts a shell on host. argument ... is a list of arguments for command.
The user's environment variables are copied to the remote host, and the file system containing the user's current working directory is NFS
mounted on the remote host (see nfs(7)). The command is executed on the remote host in the user's current working directory.
Commands using relative path names that reference file system objects within the user's current working file system have the same behavior
as running the command on the client. The behavior of commands using relative path names that cross the file system boundary or commands
using absolute path names depends on the organization of the remote host's file system.
Implicit and explicit use of environment variables may also cause a command's behavior to be dependent on the organization of the remote
host's file system. For example, the environment variable usually contains absolute path names.
Standard input, output and error of the remote command are connected to the appropriate file descriptors on the client.
The remote execution daemon does not allow to execute a remote command.
The signals and are propagated to the remote command. and are ignored by the remote command. All other signals are delivered to the com-
mand.
In order to execute a remote command, the remote host must be configured to execute (see rexd(1M)).
Options
recognizes the following options:
Interactive mode.
This option is required for commands that must communicate with a terminal such as or Terminal mode changes are propagated
to the server. The standard input for an interactive command must be a tty device. The and options are mutually exclusive.
Debug mode.
Print diagnostic messages during startup of the command. These messages are useful for detecting configuration problems if
the command to a specific host is failing.
No input mode.
This option causes the remote command to get end-of-file (EOF) when it reads from standard input, instead of connecting the
standard input of the command to the standard input of the remote command. The option is required when running commands in
the background. The and options are mutually exclusive.
DIAGNOSTICS
The host name
host was not found in the hosts database.
The host host is down, unreachable on the network, or not running
A problem occurred trying to find the user's current working directory
(current_dir).
A problem occurred trying to determine the mount point
of the user's current working directory (current_dir).
The standard input (stdin) of the
command with the option is not a tty device.
Errors that occur on the server
server are propagated back to the client. These messages are documented in the DIAGNOSTICS section of rexd(1M).
AUTHOR
was developed by Sun Microsystems, Inc.
SEE ALSO
exports(4), rexd(1M).
on(1)