Windows Batch script for Unix commands


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Windows Batch script for Unix commands
Prev   Next
# 1  
Old 10-10-2012
Error Windows Batch script for Unix commands

I wish to create a folder on a unix server B from my windows box using windows batch script.

Below is my windows batch script.

Code:
 
@ ECHO OFF
::Enter your Directory name:
echo Enter your Directory name:
set /p mydir=
plink user1@ServerA
mkdir %mydir%

At plink command i get logged on to ServerA and get auto ssh to Unix ServerB.

Post auto-login to ServerB the command [mkdir %mydir%] does not get executed on serverB from my Windows batch prompt. I have to manually type the mkdir command from my windows DOS shell inorder for the folder to be created on ServerB.

Can you help the mkdir command in my windows batch script to get auto executed on ServerB ?

Last edited by mohtashims; 10-10-2012 at 08:08 AM..
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Windows batch script to Shell script

Hi everyone, I've below windows batch script which is used to filter the file contents line by line and assign the matched values to the variables in for loop. for /F "tokens=1,3 delims=:" %%A in (%LOG_DIR%\PM_IS_workflow_status.log) do ( set "ATTR_NAME=%%A" if /i "!ATTR_NAME!" EQU "Folder"... (1 Reply)
Discussion started by: Kathraji
1 Replies

2. Shell Programming and Scripting

To run a shell script in remote server from windows batch file

Hi all, i need to run a shell script on remote server. I have created file .bat file in windows server with following code, c:\Users\Desktop\putty.exe -ssh -pw password user@server ./script.sh i need to run the script.sh in my remote server Above command is not working, any... (4 Replies)
Discussion started by: rammm
4 Replies

3. Windows & DOS: Issues & Discussions

Gawk Script in Windows batch file - Help

Good morning all. I have been running into a problem running a simple gawk script that selects every third line from an input file and writes it to an output file. gawk "NR%3==0" FileIn > FileOut I am attempting to run this command from a batch file at the command line. I have several hundred... (6 Replies)
Discussion started by: 10000springs
6 Replies

4. Shell Programming and Scripting

Batch job in unix server to move the pdf file from unix to windows.

Hi Experts, I have a requirement where i need to setup a batch job which runs everymonth and move the pdf files from unix server to windows servers. Could some body provide the inputs for this. and also please provide the inputs on how to map the network dirve in the unix like that... (1 Reply)
Discussion started by: ger199901
1 Replies

5. Windows & DOS: Issues & Discussions

Check the file size using Batch script in windows

Hi, I need to check the file size using a batch script. Pls advise. (0 Replies)
Discussion started by: krackjack
0 Replies

6. Shell Programming and Scripting

Change the Windows Batch script to UNIX shell script.

Hi, When I run the below script in UNIX it's throwing syntax errors. Actually it's a windows batch script. Could anyone change the below Windows Batch script to UNIX shell script... Script: REM :: File Name : Refresh_OTL.bat REM :: Parameters : %1 - Region REM :: : %2 - Cube Type REM ::... (5 Replies)
Discussion started by: tomailraj
5 Replies

7. Shell Programming and Scripting

Executing Windows batch file from UNIX

Hi everyone, let me get straight to the points. My manager wants to execute a remote batch file (on a Windows server) from a UNIX Machine, does anyone know if this is possible and what packages would be needed? Thanks p.s. Sorry i cant give OS specifics, we use most UNIX's; AIX, Solaris,... (5 Replies)
Discussion started by: flip387
5 Replies

8. Windows & DOS: Issues & Discussions

Windows services for unix - How do I run in batch

I just installed Windows Services for Unix. I want to create a ksh program and schedule it using the Windows scheduler. How would I go about doing it? What would the command line look like? Do I always have to be in a ksh shell to run the batch program even if it is not scheduled? ... (3 Replies)
Discussion started by: rbdenham
3 Replies

9. Shell Programming and Scripting

how to convert unix .ksh script to windows .batch script

I am using awk in my .ksh script but when I am trying to run in windows its not recognising awk part of the ksh script , even when I changed it to gawk it does not work, this is how my .ksh and .bat files look like. thanx. #!/bin/ksh egrep -v "Rpt 038|PM$|Parameters:|Begin |Date: |End... (1 Reply)
Discussion started by: 2.5lt V8
1 Replies

10. UNIX for Dummies Questions & Answers

How can I run scripts in my unix account from batch file in Windows?

Hi all, I'm working on Windows, connecting to my Unix account by different ways: by FTP opening files in UltraEdit32, by mapping drive to browse, by Exceed or Telnet to compile at Unix account. Actually, that is what I would like to change: I'd like to make a batch file which would connect to... (7 Replies)
Discussion started by: olgafb
7 Replies
Login or Register to Ask a Question
TEXMFSTART(1)							      ConTeXt							     TEXMFSTART(1)

NAME
texmfstart - run ConTeXt scripts, make ConTeXt wrapper scripts, view documents SYNOPSIS
texmfstart [ options ... ] [ filename ] [ arguments ... ] DESCRIPTION
ConTeXt is a typesetting system based on the tex(1) family of programs. texmfstart is a ConTeXt meta-script that can run subordinate scripts (subscripts?) such as texexec(1), ctxtools(1), or pdftools(1). It can also generate short wrapper scripts to simplify common uses. These scripts are often called stubs in the ConTeXt documentation. The options control texmfstart's behaviour, and the arguments are passed to the program identified by filename. If the filename is a document, then texmfstart will start a viewer for that document. For example: texmfstart showcase.pdf will start an appropriate viewer for showcase.pdf. See the EXAMPLES section. OPTIONS
General: --help, --version print version information, usage, and examples. --verbose print status and progress information, for example what commands are being executed. --clear don't pass info about locations to child processes. Running a program: --arguments=str an alternative for providing the arguments to be passed. For example, texmfstart --arguments=b.tex texexec will pass b.tex as the argument to texexec. --report dry run: report what command would be run, but do not run it --locate dry run: like --report but doesn't print the trailing newline. --browser view the document in a web browser (for Windows). --file=filename an alternative way to specify the file (the program to run or document to open). --direct run a program without searching for its location (assumes that the program is on the PATH). --execute use the ruby(1) exec function instead of its system function. --program=str the program space where kpsewhich(1) will search (default: context). This information is given to kpsewhich as its -progname option. Usually you don't need this option. Creating startup scripts: --make create a wrapper script or batch file to run the given file. The wrapper scripts are put in the current path, which usually means the current directory. If all is given as the file, e.g. texmfstart --make all then make all the ConTeXt wrapper scripts (the stubs). --windows when making a wrapper script (stub), create a Windows batch (.bat) file. Usually you do not need to specify this option, as texmfs- tart will figure out what operating system you are using. --linux when making a wrapper script, create a Unix shell script. Usually you do not need to specify this option, as texmfstart will figure out what operating system you are using. --stubpath=path specify where to put the wrapper scripts (stubs). --indirect always use texmfstart in the wrapper script (stub). Document viewing: --page=number open the document at this page. Environments and paths: --path=str change to the specified path. --tree=str use the given TEXMF tree. --autotree automatically determine the TEXMF tree to use (the default). --environment=str use the given environment file. Its syntax is given in the mtexmfstart.pdf manual. --showenv print the environment variables known at runtime Conditional execution: --iftouched=file1,file2 run only when the given files have different timestamps. --ifchanged=str run only when the given file has changed (based on its last-computed MD5 checksum). Special features: --edit open the given file in an editor. FILENAME PREFIXES
Optional prefixes determine the method used to search for the specified file: bin:filename expanded name based on the PATH environment variable kpse:filename expanded name based on kpsewhich(1) result rel:filename expanded name relative to the current directory env:name expanded pathname based on environment variable name path:filename path part of filename as located by kpsewhich(1) EXAMPLES
texmfstart texexec.rb file.tex Locate the texexec.rb script and run it with file.tex as its argument. In other words, make file.pdf from file.tex. If texexec(1) is properly installed on your system, this common invocation can be shortened to texexec file.tex texmfstart texexec file.tex Locate the texexec(1) program (currently a ruby(1) script, texexec.rb) and run it with file.tex as its argument, producing file.pdf. This invocation can be shortened to texexec file.tex texmfstart ctxtools --updatecontext Run the ctxtools(1) script, updating the ConTeXt installation. This invocation is equivalent to ctxtools --updatecontext texmfstart pstopdf --method=3 cow.eps Convert cow.eps to PDF using method 3 of pstopdf(1). This invocation is equivalent to pstopdf --method=3 cow.eps texmfstart --make --stubpath=/usr/local/bin texexec Make a wrapper script (stub), either a shell script /usr/local/bin/texexec on Unix, or a batch file usrlocalin exexec.bat on Windows. On Unix (and maybe on Windows?), you need to make the script executable; see chmod(1). texmfstart --edit kpse:cont-sys.tex Locate and edit the cont-sys.tex configuration file. texmfstart --ifchanged=whatever.mp texexec --mpgraphic whatever.mp Rerun texexec if whatever.mp has changed since the last use of --ifchanged. texmfstart --ifchanged=whatever.mp bin:echo rerun MetaPost If the whatever.mp source file has changed since the last use of --ifchanged, then use the echo(1) command to tell the user to rerun MetaPost (see mpost(1)). This example shows that texmfstart can be used to run any script, not just ConTeXt scripts. The bin: pre- fix tells texmfstart not to search for echo in the TEXMF tree(s), but to assume that it's an executable somewhere on the PATH. texmfstart --ifchanged=whatever.mp --direct echo rerun MetaPost This invocation has the same effect as the preceding example, but using --direct instead of the bin: prefix, again to tell texmfs- tart not to search for the echo command. FILES
file.md5 MD5 checksum file used for the --ifchanged option. ENVIRONMENT
PATH For expanding filenames given with a bin prefix. TEXMFSTART_EDITOR, EDITOR, editor Editor to use with --edit. The environment variables are looked up in that order, with the first setting found taking priority. SEE ALSO
ctxtools(1), kpsewhich(1), makempy(1), mpost(1), pdftools(1), pstopdf(1), texexec(1), texfont(1), texutil(1). ConTeXt wiki <http://www.contextgarden.net>. The texmfstart manual, mtexmfstart.pdf, available from PRAGMA ADE <http://www.pragma-ade.com/dir/general/manuals/>. BUGS
On Unix, opening a PDF document first tries pdfopen then acroread, neither of which may be present on your system. The --report option doesn't work if you specify a filename prefix (i.e. it does a real run instead of a dry run). AUTHOR
ConTeXt is written and maintained by Hans Hagen <http://www.pragma-ade.com>. This man page, which is in the public domain, was written by Sanjoy Mahajan <sanjoy@mit.edu> based on the mtexmfstart.pdf manual. texmfstart 2.0 December 2006 TEXMFSTART(1)