How to execute unix command line from cocoa?
how to execute unix command line from cocoa?
for example, if I want to call "ping" from cocoa, how should I do it? and how can I obtain the return value?
thank you.
Power G5 Quad Mac OS X (10.4.3)
The following article may also help:
http://cocoadevcentral.com/articles/000025.php
Mihalis.
Dual G5 @ 2GHz Mac OS X (10.4.6)
Similar Messages
-
Help Please: How to invoke unix command lines from java?
I have read past topics. Those are really helpful, but I still haven't got my job done. I tried the following:
String command1 = "ls -la > ls1.txt";
Runtime.getRuntime().exec(command1);
String command2 = "tcsh -c ls -la > ls2.txt";
Runtime.getRuntime().exec(command2);
String command4 = "cp keywords.txt copyversion1.txt";
Runtime.getRuntime().exec(command4);
String command5 = "tcsh -c cp keywords.txt copyversion2.txt";
Runtime.getRuntime().exec(command5);
String command6 = "tcsh -c 'cp keywords.txt copyversion3.txt'";
Runtime.getRuntime().exec(command6);
Only "command4" works. Any input will be greatly appreciated.Thank you very much Gautam. Your solution certainly works. If you don't mind, I would like to ask you (or anybody who is willing to answer) something else. I am trying to run other types of unix command lines as well. I thought that the format you gave would work for everything. But it doesn't seem so:
String command1[] = {"tcsh", "-c", "ls -la > ls1.txt "}; // this works as you suggested
Runtime.getRuntime().exec(command1);
String command12[] = {"tcsh", "-c", "lynx -dump http://www.yahoo.com > webpage.txt"}; //working fine.
Runtime.getRuntime().exec(command12);
String command10[] = {"tcsh", "-c", "ngram-count -text keywords.txt -lm LM10 &"}; //doesn't work
Runtime.getRuntime().exec(command10);
String command[] = {"tcsh", "-c", "/u/drspeech/sun4/bin/ngram-count -text keywords.txt -lm LM0 &"}; // doesn't work
Runtime.getRuntime().exec(command);
String command13[] = {"tcsh", "-c", "ngc -text keywords.txt -lm LM13"}; // doesn't work
Runtime.getRuntime().exec(command13);
String command8 = "ngram-count -text keywords.txt -lm LM8 &"; //doesn't work
Runtime.getRuntime().exec(command8);
String command9 = "/u/drspeech/sun4/bin/ngram-count -text keywords.txt -lm LM9 &"; //doesn't work
Runtime.getRuntime().exec(command9);
I tried "commandd1" and "command12". Those worked fine. No problemo. However, there's someting else I need to get done for my job; that is "command10". But it just didn't work. I thought maybe, it's because "ngram-count" is not part of the standard UNIX commands. So, I thought I might just add another alias for it in the ".cshrc" file and call it "ngc" instead. Then I tried to call the alias "ngc" instead. But it didn't work also. Then I thought, maybe, I should call it by referencing it from its original directory "/u/drspeech/sun4/bin/ngram-count". That didn't work either. I tried a couple of other combinations. None worked. I would really like to see how to solve this. -
How to execute Dos Command 'Pause' from Java ?
How to execute Dos Command 'Pause' from Java ?
I have read the article in javaworld for Runtime.exec() anomalies.
Can someone please give an insight on this?Thanks Buddy!
That was very useful. Even though its a simple
solution, I never thought about that.Bullshit! Reread reply #7 of http://forum.java.sun.com/thread.jspa?threadID=780193 -
How to execute unix shell script from Java ...
Hi,
Anyone know how to execute unix shell script from Java?
Suppose I have several shell scripts written in perl or tcl or bash.
I just want to catch the output of that script.
Is there any ready to use module/object for this?
Please let me know, this is quite urgent for my study assigment.
Thanks in advance,
Regards,
meLook up Runtime.exec()
-
How to execute unix command through odi and store the result in table
I have to reconcile if data is loaded in table from csv file or not . I have to create a oracle data integrator package/interface/procedure to execute unix command to count number of rows in the csv files and store the count result in a table then i have to query the loaded table and count number of rows there and store in the table and have to compare is counts are same or not, Please assist me how to make package/interface/procedure to execute unix command and store result in oracle table.
Thanks in AdvanceUse ODI OS command tool in the ODI package.
create an interface in ODI using LKM File to Sql and the output file generated with the csv file's row count as a source and the db table(where the count needs to be stored) as a target -
How to execute unix command in plsql block( urgent)
Hi All,
i want rename the unix folder to New name on update non_employee table . So, please give me idea how to use unix command here.... Please suggest me ASAP ... Its urgent
CREATE or REPLACE TRIGGER NON_EMPLOYEE_AftUpd_trg
AFTER UPDATE ON NON_EMPLOYEE
FOR EACH ROW
BEGIN
IF :new.DIST_LIVELINK_PATH <> :old.DIST_LIVELINK_PATH THEN
rename unixfolder1 to :new.dist_livelink_path.
end IF;
END;The solution will depend a lot on your Oracle version, which you forgot to mention ;)
btw shouldn't that be (in pseudocode)
rename :old.dist_livelink_path to :new.dist_livelink_pathotherwise it will always fail after the first time?
In Unix that would require the mv command. -
Looking to run unix command line from Finder
I want to run a unix command directly from finder. Kind of like using command-G to "Go To Folder".
If a current method isn't supported, I noticed that Terminal.app has a shortcut for "New Command" using command-N. What would be the right way to create a keyboard shortcut in Finder that would call Terminal->New Command?
ThanksYou might use a third-party macro expansion utility that permits creating keyboard macro shortcuts. Examples include QuicKey or iKey. There are also several text expansion utilities that also allow attaching keyboard shortcuts such as TextExpander or Typinator. The above can be found at VersionTracker or MacUpdate.
You can also create an AppleScript using the Do Shell Script command. The resulting compiled script can be attached to an Automator action. I don't know if you can attach a keyboard shortcut but you can add an Automator action to the Services menu and to the Finder's contextual menu. -
How to execute unix command from the Java program running on Windows
Hello,
I need to
1. Execute a unix shell script from a Java program running on the Windows.
2. I also need to capture the output of this shell script in my program.
Please suggest me how to achieve this.
Thanks in Advance.Hi...
Something is missing here
If you want to execute a shell script in windows that not posible unless you find or develop a unix shell script parser for windows.
But if you are trying the execute a unix shell script on a remote unix computer from your java program running on a windows platform you can do that by logging on to the UNIX terminal which is running on port 23 I think.
You can test this using telnet tool on windows
just type on command prompt
telnet <ip of the unix pc> <port number this case 23>
you should get the unix terminal. If that works you can do the same through java or you can directly conect to port 23 of that pc using sockets that way your program will be platform independant -
How to include a parameter executing a command line from java??
Hey
I've a problem It's very single for you: this consists in execute a command from java
in this case the command is : runas but I've tried nd is good but I can´t include the password.
This is due to the sintaxis is :
runas /user:127.0.0.1\Administrator cmd
The first command is execute but.. the problem is it show the input for the password.
And the password is not let including in the command line
How can I do that? Please help me is very urgent.
Any help will be very appreciated.
Thanks in advance.
Best Regards.DAnt. wrote:
what is the name of the correct forum which I must visite? this is because I couln't found the correct forum.You will not find it on the Oracle website
I expect your prompt reply,help me!http://tinyurl.com/yak89nc -
How to execute unix command from ODI Procedure
Hi,
I am trying to execute below unix command from ODI Procedure (Command on Target tab) but I am getting the error "java.io.IOException: Cannot run program "cd": error=2, No such file or directory" but when I try to execute the same command using OdiOSCommand, it is executing successfully. I don't want to use shell script to execute this command. Is there any specific syntax am I missing to execute this command from ODI procedure?
cd /project3/tmt/;ls *.dmp > dmplist.lst
Please help me on this...
Thanks
MTHi nahlikh,
Thank you for the reply.
I used below command in Procedure but still getting the same error as "java.io.IOException: Cannot run program "OdiOSCommand": error=2, No such file or directory".
OdiOSCommand "-COMMAND=cd /project3/tmt/;ls *.dmp > dmplist.lst"
as I mentioned earlier if I use the command cd /project3/tmt/;ls *.dmp > dmplist.lst in OdiOSCommand tool it is executing successfully without any issues.
any thoughts appreciated to get a solution for this issue.
Thanks
MT -
How to execute unix command in java or jsp
have a peace day,
please send some sample code for
"execute the unix command in java or jsp"
thank you
regards
rexi execute this coding
its compiling. while running i get the error " java.io.IOException: CreateProcess: \ls-l error=2 "
import java.io.*;
import java.util.*;
public class Test
public static void main(String[] args) throws Exception
try
String[] cmd = {"/ls-l"};
Runtime.getRuntime().exec(cmd);
catch (Exception e)
System.out.println(e);
}what can i do for that
thank u -
Execute command line from Java
I have an easy one for you!
I would like to know how I can execute a command line from my java code.
The only thing I want to do is to launch a html page with the default browser in my computer when I press one button of my java application but I dont know wich class I should use to do it. My application will already know what is the file name.
Thank for your help
EricJavaworld has some source code that does this:
http://www.javaworld.com/javaworld/javatips/jw-javatip66.html -
How to execute an ODI package from Command Line
Please can anyone help me to know how to execute an ODI package from the command line without creating a scenario from the package.
Appreciate your help.
Thanks
BYou can't. Create a scenario and then execute that from the command line.
-
How to run Discoverer 10g report from unix command line
Hello Experts,
I am aware that discoverer report can run through command line using "dis51usr.exe /connect username/passward@connection_string /opendb "DISCOVERER.<<report name>> /export xls"".
Can we run discoverer 10g report (stored in database) from server location / unix command line? Is there any command?
Please assist. Thank you.Hi Tamir,
Can you please mention from where we have to execute/run these commands? After setting enviornmental variable, are these commands run from any location or we have to go to particular server location and then execute (ex. from directory BI or else).
Thank you. -
How can I import eex files into Applications EUL from the unix command line
How can I import *.eex and *.dis files into an Applications EUL from the unix command line?
ThanksHi
The simple answer is you either have to use the client tool DIS51ADM to import files using the command line (Discoverer Admin is a windows only client tool), or the Java command line which needs a browser.
In theory if you have a browser running on your Unix box you may be able to use the Java command line to make this work.
Best wishes
Michael
Maybe you are looking for
-
Read the manual; still can't get it right
i've followed instructions on setting path and classpath, but still can't get the HelloWorldApp to work right. it makes the .class file fine but the java HelloWorldApp command gives this to stdout Exception in thread "main" java.lang.NoClassDefFoundE
-
Hey, I have a MacBook Pro late 2013 running Windows 7 x64 ultimate with bootcamp 5.1.5640. Windows failed to update user mode driver framework 1.11 (KB2685813) several times now. I did even get stuck during instalation after reboot. I dont want to ri
-
Issue in SFTP configuration in FTP adapter (Oracle SOA 10.1.3.3)
Hi, We are trying to connect FTP adapter to SFTP server and have made all the necessary configuration changes required to $ORACLE_HOME/j2ee/oc4j_soa/application-deployments/default/FtpAdapter/oc4j-ra.xml. Following properties are updated in this file
-
Hi everybody, in IE10 I had the chance to use 32-bit-tabs even with EPM. In IE11 my 32-bit add-ons are all marked as "incompatible". Do you have any suggestions? Regards, Don
-
Is it possible to read archive files outside of SAP?
Hi Experts, I would like to read SAP archived data (*.ARCHIVE.ARCHIVING) with non-SAP application. I already know, that data is automatically compressed (and maybe encrypted?). My question: Is there some possibility to read archive files outside of