|
From: | Christian Groessler |
Subject: | Re: [PATCH v3 (resend)] tee: Add -q, --quiet, --silent option to not write to stdout |
Date: | Wed, 27 Jan 2021 09:15:30 +0100 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 |
On 1/27/21 3:01 AM, L A Walsh wrote:
Except the problem, which I've run into before, is tohave such a command executable by 'root' and output by 'root', Have you ever tried to drop your file caches?need to echo "3" to /proc/sys/vm/drop_caches. Except if you are a normal user, you need to elevate to root first, but what you suggest won't work: echo "3" | sudo cat >/proc/sys/vm/dropcaches -bash: /proc/sys/vm/drop_caches: Permission denied Cat isn't writing the file -- bash is.
What is so difficult with $ echo "3" | sudo sh -c "cat > proc/sys/vm/dropcache" I don't get it... regards, chris
I ended up using dd at the time, but tq seems more efficient: echo "3" |sudo tq /proc/sys/vm/dropcaches (which does work).
[Prev in Thread] | Current Thread | [Next in Thread] |