08-31-2019
Quote:
Originally Posted by
MadeInGermany
The "killed" message means the kernel killed it.
Look in /var/log/messages for the reason!
It can be a bad device driver, broken hardware, or "out of memory" (oom).
Your awk script reads the two files into memory (plus some meta information).
At the same time the kernel wants to cache the two files in memory. So I think your problem is oom.
(Therefore, give the system some swap space! Swapping is slow but the better alternative to oom.)
Well it seems I need to use something other than awk, awk was suggested to be use by someone on this post, so I gave it a try. I am open to use other tools though.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hi want to know the syntax of printing something (value or variable) in GNU make utility. I give this in the Makefile:
echo "Hi"
OR
@echo "Hi"
But I only get error this when I run make (at the line where I have echo):
Makefile:9: *** missing separator. Stop.
Whats the problem? How can... (2 Replies)
Discussion started by: radiatejava
2 Replies
2. Shell Programming and Scripting
Pls help me on this. I have to 2 files like shown below:
File 1
TAIJM
AXPKIM
BEMGW
File 2
PXMPA
JYGE
IMJP
What i want to do is to paste both file to a new file on thir format:
File 3
TAIJM PXMPA
AXPKIM JYGE
BEMGW IMJP
I tried cat and print, but it doesn't work. Cn... (6 Replies)
Discussion started by: kingpeejay
6 Replies
3. Programming
How I can get the current make-file name in a make-file
So, if I run make with specified file:make -f target.mak
is it possible to have the 'target' inside of the that 'target.mak' from the file name? (2 Replies)
Discussion started by: alex_5161
2 Replies
4. Shell Programming and Scripting
print "1.readfromfile\n2.add_ex1(4,5)\n3.add_ex2(11,5)\n4.add_ex3(9,3)\n5.add_ex4(91,4)\n";
How to do it in this form:
print "1.readfromfile\n
2.add_ex1(4,5)\n
3.add_ex2(11,5)\n
4.add_ex3(9,3)\n
5.add_ex4(91,4)\n"; (3 Replies)
Discussion started by: cola
3 Replies
5. Shell Programming and Scripting
I decided I wanted to have the cd command print my full working directory after each cd command, so I put this cw command in .bashrc as a function.
cw ()
{
cd "${1}"
pwd
}While this works I would like pwd to print escapes when a space in a directory name exists. This would... (7 Replies)
Discussion started by: jelloir
7 Replies
6. Shell Programming and Scripting
FILE_ID extraction from file name and save it in CSV file after looping through each folders
My files are located in UNIX Server, i want to extract file_id and file_name from each file .and save it in a CSV file. How do I do that?
I have folders in unix environment, directory structure is... (15 Replies)
Discussion started by: princetd001
15 Replies
7. Shell Programming and Scripting
Hi All,
Please help.
I have got a file which contains a listing of a file and some directories after it, one by one. I am calling this file xyz.txt here
file1
dir1
dir2
dir3
dir4
file2
dir5
dir6
dir7
dir8
file3
dir9
dir10
dir11
dir12 (6 Replies)
Discussion started by: Piyush Jakra
6 Replies
8. Shell Programming and Scripting
Hello,
I am re-processing some files when a specific condition is met. The condition is read from the filename. Since files may need to be re-processed a number of times before they no longer meet the condition, I need to know when to stop re-processing. I am having trouble visualizing the... (3 Replies)
Discussion started by: LMHmedchem
3 Replies
9. Shell Programming and Scripting
Hello ppl
I have a requirement to split (cut in unix) a file (A.txt) which is a pipe delimited file into A1.txt and A2.txt
Now I have to join (paste in unix) this A2.txt with external file A3.txt to form
output file A4.txt which should be CSV (comma separated file) so that third party can... (25 Replies)
Discussion started by: etldev
25 Replies
10. UNIX for Beginners Questions & Answers
Using Python
I have 2 text files (big files over 1gb) that opens side by side on the same line in terminal, but I want the file on the right to print down the other file while the file on the left is stationary or displayed all at once. I want to print text file 2 through all of text file 1.
... (6 Replies)
Discussion started by: bigvito19
6 Replies
LEARN ABOUT FREEBSD
proto
PROTO(4) BSD Kernel Interfaces Manual PROTO(4)
NAME
proto -- Driver for prototyping and H/W diagnostics
SYNOPSIS
To compile this driver into the kernel, place the following line in your kernel configuration file:
device proto
Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5):
proto_load="YES"
DESCRIPTION
The proto device driver attaches to PCI devices when no other device drivers are present and creates device special files for all resources
associated with the device. The driver itself has no knowledge of the device it attaches to. Programs can open these device special files
and perform register-level reads and writes. As such, the proto device driver is nothing but a conduit or gateway between user space pro-
grams and the hardware device.
Examples for why this is useful include hardware diagnostics and prototyping. In both these use cases, it is far more convenient to develop
and run the logic in user space. Especially hardware diagnostics requires a somewhat user-friendly interface and adequate reporting. Nei-
ther is done easily as kernel code.
FILES
All device special files corresponding to a PCI device are located under /dev/proto/pci<d>:<b>:<s>:<f> with pci<d>:<b>:<s>:<f> representing
the location of the PCI device in the PCI hierarchy. A location includes:
<d> The PCI domain number
<b> The PCI bus number
<s> The PCI slot or device number
<f> The PCI function number
Every PCI device has a device special file called pcicfg. This device special file gives access to the PCI configuration space. For each
valid base address register (BAR), a device special file is created that contains the BAR offset and the resource type. A resource type can
be either io or mem representing I/O port or memory mapped I/O space (resp.)
EXAMPLES
A single function PCI device in domain 0, on bus 1, in slot 2 and having a single memory mapped I/O region will have the following device
special files:
/dev/proto/pci0:1:2:0/10.mem
/dev/proto/pci0:1:2:0/pcicfg
AUTHORS
The proto device driver and this manual page were written by Marcel Moolenaar <marcel@xcllnt.net>.
SECURITY CONSIDERATIONS
Because programs have direct access to the hardware, the proto driver is inherently insecure. It is not advisable to use this driver on a
production machine.
MISSING FUNCTIONALITY
The proto driver does not yet support interrupts. Since interrupts cannot be handled by the driver itself, they must be converted into sig-
nals and delivered to the program that has registered for interrupts.
In order to test the transmission or reception of data, some means of doing direct memory access (DMA) by the device must be possible. This
too must be under the control of the program. The details of how a program can set up and initiate DMA still need to be fleshed out.
Support for non-PCI devices has not been implemented yet.
BSD
April 29, 2014 BSD