I want to collect the database tables(Ex: Emp,Sal,Bonus...etc)
in a file & give this file at the command prompt, when prompted for the tables list at command prompt. How can i do that ?
Ex:- Import jason/jason1 tables=emp,sal,bonus log=j1.log
i want to change this into
Ex:- Import... (3 Replies)
We are currently running HP-UX 11 as our database server. The database is Progress version 9.1C.
As of late, some of our batch processes that run on the UNIX db server are erroring out because of what appear to be memory issues(at least according to Progress). The db error messages indicate... (0 Replies)
if {"$my_ext_type" = MAIN]; then
cd $v_sc_dir
Filex.SH $v_so_dir\/$v_fr_file
Can somebody tell me what does this suggest. I am pretty new to unix and
I am getting confused.
What i understood from here is
If we have a file extension name as MAIN
which we have then we change the directory to... (1 Reply)
Hi Programmers,
I just wrote a small script to print the percent complete.
This maybe useful for someone!
#!/usr/local/bin/perl
# Total from which percentage will be calculated
$cnt = 16;
$|=1;
for($i=0;$i<$cnt;$i++)
{
# Calculate Percentage
$percent = ($i/$cnt)*100; (13 Replies)
I am an entry level programmer with no formal training in computer science. I am trying to enhance my conceptual knowledge about operating systems in general.
I have been using the C programming language on Linux systems for some time and have used the traditional unix stream I/O APIs. The... (1 Reply)
Hi All,
I have a unix old script i but i am not able to understand the few commands in it and what it does. below is the script.
if ;
then
for F in $(find $DIR/. ! -name . -prune -name "DP_*.dat")
do
IN=${F##/*/}
OUT='ORD'$(echo $IN | cut -c7-)
exec.ksh $IN... (2 Replies)
i have an existing script that is used to send an e-mail containing the alrams that appear on the server.
But i need to create a daily log file containing all the alarms that was send that day.
i tired to add at the and of the script a command, echo command but for some reason the file was... (1 Reply)
How to understand the unix time format as here i have pasted this is a unix time 1402565420 and its 3:00 PM here but its give this Output as long number How can i make it to understand format as i have 3:00 PM
Normal time format <----3:00PM = 1402565420----> Unix Time
Will Any one Explain to... (4 Replies)
Hi, I am complete new to C programming and shell scripting. I just wrote a simple C code to calculate integral using trapezoid rule. I am prompting user to pass me No. of equally spaced points , N , upper and lower limit. My code looks as follows so far:
#include<stdio.h>
#include<string.h>... (2 Replies)
Discussion started by: bjhjh
2 Replies
LEARN ABOUT MOJAVE
ftruncate
TRUNCATE(2) BSD System Calls Manual TRUNCATE(2)NAME
ftruncate, truncate -- truncate or extend a file to a specified length
SYNOPSIS
#include <unistd.h>
int
ftruncate(int fildes, off_t length);
int
truncate(const char *path, off_t length);
DESCRIPTION
ftruncate() and truncate() cause the file named by path, or referenced by fildes, to be truncated (or extended) to length bytes in size. If
the file size exceeds length, any extra data is discarded. If the file size is smaller than length, the file is extended and filled with
zeros to the indicated length. The ftruncate() form requires the file to be open for writing.
Note: ftruncate() and truncate() do not modify the current file offset for any open file descriptions associated with the file.
RETURN VALUES
A value of 0 is returned if the call succeeds. If the call fails a -1 is returned, and the global variable errno specifies the error.
ERRORS
The ftruncate() system call will fail if:
[EBADF] fildes is not a valid descriptor open for writing.
[EFBIG] The file is a regular file and length is greater than the offset maximum established in the open file description associ-
ated with fildes.
[EINVAL] fildes references a socket, not a file.
[EINVAL] fildes is not open for writing.
[EROFS] The named file resides on a read-only file system.
The truncate() system call will fail if:
[EACCES] Search permission is denied for a component of the path prefix.
[EACCES] The named file is not writable by the user.
[EFAULT] Path points outside the process's allocated address space.
[EISDIR] The named file is a directory.
[ELOOP] Too many symbolic links are encountered in translating the pathname. This is taken to be indicative of a looping symbolic
link.
[ENAMETOOLONG] A component of a pathname exceeds {NAME_MAX} characters, or an entire path name exceeds {PATH_MAX} characters.
[ENOENT] The named file does not exist.
[ENOTDIR] A component of the path prefix is not a directory.
[EROFS] The named file resides on a read-only file system.
[ETXTBSY] The file is a pure procedure (shared text) file that is being executed.
The ftruncate() and truncate() system calls will fail if:
[EFBIG] The length argument was greater than the maximum file size.
[EINTR] A signal is caught during execution.
[EINVAL] The length argument is less than 0.
[EIO] An I/O error occurred while reading from or writing to a file system.
SEE ALSO open(2)BUGS
These calls should be generalized to allow ranges of bytes in a file to be discarded.
Use of truncate() to extend a file is not portable.
HISTORY
The truncate() and ftruncate() function calls appeared in 4.2BSD.
4.2 Berkeley Distribution June 4, 1993 4.2 Berkeley Distribution