Sponsored Content
Full Discussion: Python: popen problems
Top Forums Shell Programming and Scripting Python: popen problems Post 302121093 by blowtorch on Monday 11th of June 2007 07:36:39 PM
Old 06-11-2007
What error are you getting? It will be difficult to help you unless you share information like that. I tried the first bit of code that you've supplied, and it works fine on a terminal.
 

10 More Discussions You Might Find Interesting

1. Programming

question about popen();

Hi The following is my program to test popen() routine. The purpose is to print some contents of the corrent directory. But in fact, the output is only one character 'a', which I believe is the first char of the file "a.out". So, can anybody tell me what is wrong about this program?... (2 Replies)
Discussion started by: dell9
2 Replies

2. Programming

query in popen

hai friends I have written a tcp chat server in c.. I have designed a cgi program in c to control it... When i try to start the server from the cgi program, it is not starting. Why is that ? I have even tried giving the root ownership for all the programs.. Still its not. I have used the... (1 Reply)
Discussion started by: collins
1 Replies

3. Programming

popen and tar, please HELP!

Hi there, I'm facing a problem running the tar command with the popen function. FILE* fp = popen("tar czf - textfile","r") // output this program should give the output to the stdout. I don't know if it is possible and which function like fprint() etc. should I use. I suppose that I... (4 Replies)
Discussion started by: stef83
4 Replies

4. Programming

using popen with background process

hi, how to work with a background process without a controlling terminal to make use of popen or system call ? when ever i use popen or system function call in foreground process, there is no problem with respect to that .. but when the same program is run as a background process without a... (7 Replies)
Discussion started by: matrixmadhan
7 Replies

5. Red Hat

Python Installation problems on Redhat Enterprise Linux.

Hi All, I have to upgrade python installed on my Redhat enterprise Linux 4. I downloaded the latest python package from python website but not able to install the new package as the make command itself goes on running for more than a day. Can some help me regarding this. Is ther any method to... (2 Replies)
Discussion started by: Praveen H
2 Replies

6. Programming

prolems with pipes and popen in c

Hi! I'm trying to write a c program. The child process must transmit to the parent a file name and the parent must count the lines from the file and return te result to the child. Here is what i've done. It doesn't stop running, I guess. I'm sorry if it's an ugly code, i'm new at this stuff,... (2 Replies)
Discussion started by: alina89
2 Replies

7. Shell Programming and Scripting

python: what's wrong with my subprocess.Popen

my script is #!/usr/bin/env python import datetime import subprocess import sys import os import signal from time import sleep def runForAWhile(cmd, secs=10): print("running %s" % cmd) timeout = datetime.timedelta(seconds=secs) print timeout proc = subprocess.Popen(cmd,... (0 Replies)
Discussion started by: yanglei_fage
0 Replies

8. Programming

question about popen in C

does popen print out the executed string result in stdout, or just evaluate it and not print the result? (30 Replies)
Discussion started by: omega666
30 Replies

9. Programming

Popen problem

Hello all, I am reading a huge zip file in POPEN process and then writting that to a normal file which of 2GB. Now the process is failing when I looked for the cause someother process comming in after I read my file and it is deleting the zip. But in theory the popen command should read the... (5 Replies)
Discussion started by: arunkumar_mca
5 Replies

10. Programming

Two problems with my python code

Hello everyone , I need your help to end my python code. I've this code in python : from ipywidgets import interact, Dropdown from ipywidgets import * from ipywidgets.embed import embed_minimal_html import pandas as pd import os import sys #################### Dropdown servers... (1 Reply)
Discussion started by: Tim2424
1 Replies
termcap(3x)															       termcap(3x)

NAME
tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs - Terminal independent operation routines LIBRARY
Termcap library (libtermcap.a or libtermlib.a) SYNOPSIS
char PC; char *BC; char *UP; short ospeed; tgetent(bp, name) char *bp, *name; tgetnum(id) char *iid; tgetflag(id) char *id; char * tgetstr(id, area) char *id, **area; char * tgoto(cm, destcol, destline) char *cm; tputs(cp, affcnt, outc) register char *cp; int affcnt; int (*outc)(); DESCRIPTION
These functions extract and use capabilities from the terminal capability database termcap(4). These are low level routines; see curses(3) for a higher level package. The tgetent function extracts the entry for terminal name into the buffer at bp. The bp capability should be a character buffer of size 1024 and must be retained through all subsequent calls to tgetnum, tgetflag, and tgetstr. The tgetent returns -1 if it cannot open the termcap file, 0 if the terminal name given does not have an entry, and 1 for success. It will look in the environment for a TERMCAP vari- able. If found, and the value does not begin with a slash, and the terminal type name is the same as the environment string TERM. The TERMCAP string is used instead of reading the termcap file. If it does begin with a slash, the string is used as a path name rather than /usr/share/lib/termcap. This can speed up entry into programs that call tgetent, as well as to help debug new terminal descriptions or to make one for your terminal if you cannot write the file /usr/share/lib/termcap. The tgetnum function gets the numeric value of capability id, returning -1 if is not given for the terminal. The tgetflag function returns 1 if the specified capability is present in the terminal's entry, 0 if it is not. The tgetstr returns the string value of the capability id, places it in the buffer at area, and advances the area pointer. It decodes the abbreviations for this field described in termcap(4), except for cursor addressing and padding information. The tgetstr function returns NULL if the capability was not found. The tgoto function returns a cursor addressing string decoded from cm to go to column destcol in line destline. It uses the external vari- ables UP (from the up capability) and BC (if bc is given rather than bs) if necessary to avoid placing , ^D or ^@ in the returned string. (Programs which call tgoto should be sure to turn off the XTABS bit(s), since tgoto may now output a tab. Note that, in general, programs using termcap should turn off XTABS anyway since some terminals use Control-I for other functions, such as nondestructive space.) If a % sequence is given which is not understood, tgoto returns OOPS. The tputs function decodes the leading padding information of the string cp. The affcnt parameter gives the number of lines affected by the operation, or 1 if this is not applicable. The outc parameter is the name of a routine that is called with each character in turn. The external variable ospeed should contain the output speed of the terminal as encoded by stty(). The external variable PC should contain a pad character to be used (from the pc capability) if a null (^@) is inappropriate. FILES
Termcap library (also known as termlib) Standard terminal capability database Backwards-compatible soft link to /usr/share/lib/termcap RELATED INFORMATION
curses(3), curs_termcap(3), termcap(4) delim off termcap(3x)
All times are GMT -4. The time now is 12:58 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy