Questions tagged «tmp»

3
bash:在只读根分区上使用read <<<“ $ VARIABLE”时出现一些问题。任何已知的解决方法?
碰巧的是,我不得不使用我的ATA-ID-to-device-name脚本(在这里找到:https : //serverfault.com/questions/244944/linux-ata-errors-translating-to-a-device-name/ 426561#426561)在只读 /分区上。如果您感到好奇,它是一个Ubuntu恢复控制台,可让您访问/分区,但默认情况下会将其挂载为只读。我对此感到高兴,因为否则我可能永远都不会发现我的脚本由于以下特定行而在R / O系统上的行为异常: IFS=: read HostMain HostMid HostSub &lt;&lt;&lt; "$HostFull" 这并不会在没有写权限的工作。我不会以为它会失败。但是显然,&lt;&lt;&lt;操作员确实需要将一些临时文件写入某个位置。 但是,有什么方法可以避免创建临时文件,或者有什么方法可以指定将文件写入的位置?在Ubuntu恢复控制台中,对/run目录有-非常好-的写权限,如果我能以某种方式“说” read将临时文件写到比平常其他地方的位置,则可以这样做。

3
我应该将我的crontab文件保存在/ tmp中吗?
我ssh到服务器,并想添加一些日常工作(特别是即使我注销后仍要继续运行屏幕或tmux的程序来续订Kerberos票证)也要cron。所以我运行crontab -e,并添加以下内容, 00 00 * * * kinit -R 00 12 * * * kinit -R 保存时,编辑器会询问我: File Name to Write: /tmp/crontab.HMpG7V /tmp操作系统可以删除其中的文件吗?特别是我注销服务器后? 我的crontab文件应该存储在哪里?我可以将crontab文件保存在$ HOME或更好的空间下吗?
11 cron  tmp 

4
防止删除/ tmp中的目录
我经常使用/tmpLinux机器上的目录来存储临时文件(例如,要我先下载它的站点上的PDF等),并且经常使用用户名创建目录。但是,每次启动时(包括所有文件)都会被删除。现在,我知道可以将其放在中/var/tmp,但是我希望删除其所有内容,但要保留目录本身。所以: tmp |- me # this should stay | |- foo1 # this should be deleted... | |- bar1 # ...and this as well |- other stuff... 有什么办法吗?也许具有权限或特殊配置?
10 tmp 

5
保存在/ tmp中不是真的保存吗?
打开例如来自Firefox的邮件附件(之前未保存);这是一个Libre Office文档,您对其进行编辑,然后按保存(而不是另存为)并关闭文本编辑器和浏览器。然后,该文档消失了,因为它默认存储在中/tmp。至少我的Ubuntu 12.04就是这种情况。 您认为这是正确的行为吗?该程序是否至少应该提醒您您没有真正保存任何东西?还是有某种方法可以恢复文件(在注销和/或重新启动后)?

1
OEL6慢速启动和/ tmp / orbit-gdm中的数百万个套接字文件
问题背景 最近,我在服务器上缓慢启动时遇到了一些麻烦,有时要花2多个小时才能将启动停留在“启用本地文件系统配额:”上 搜索之后,我设法将其范围缩小为/etc/rc.d/rc.sysinit: # Clean up various /tmp bits [ -n "$SELINUX_STATE" ] &amp;&amp; restorecon /tmp rm -f /tmp/.X*-lock /tmp/.lock.* /tmp/.gdm_socket /tmp/.s.PGSQL.* rm -rf /tmp/.X*-unix /tmp/.ICE-unix /tmp/.font-unix /tmp/hsperfdata_* \ /tmp/kde-* /tmp/ksocket-* /tmp/mc-* /tmp/mcop-* /tmp/orbit-* \ /tmp/scrollkeeper-* /tmp/ssh-* \ /dev/.in_sysinit 引导缓慢的确切原因是rm -rf /tmp/orbit-*由于生成了大量的套接字文件,除非在引导时才将其删除。 这些文件归用户和组GDM所有,并命名为linc-rand-0-longrandom, 例如:linc-1e33-0-54b542d8de62e 至少一次租借文件数已增加到100万。 文件夹的大小也被记录为最大3.1GB。 注意:套接字文件本身为空,但是每个文件都保留最小的磁盘空间,具体取决于文件系统类型和设置。 (通常为2048或4096) 虽然我有一个临时解决方案(请参阅下文),但我非常想找出原因。 所以这带给我 …

1
bash进程替换为临时文件
例如,某些程序需要其文件可搜索objdump。 $ objdump -D -b binary -m i8086 &lt;(echo 0xea 0x5b 0xe0 0x00 0xf0|xxd -r -p) objdump: Warning: '/proc/self/fd/11' is not an ordinary file 让进程替换使用临时文件会很方便。 我可以在手册页中看到bash可以通过进程替换回退到临时文件,但是我可以明确要求他使用临时文件吗? 喜欢zsh的=()。 $ objdump -D -b binary -m i8086 =(echo 0xea 0x5b 0xe0 0x00 0xf0|xxd -r -p) /tmp/zsh1u1Nrw: file format binary Disassembly of section .data: …

1
/ tmp中的符号链接的权限
我的机器上有2个用户:linuxlite和otheruser。 otheruser 有一个文件: otheruser@linuxlite:~$ ls -l a -rw-rw-r-- 1 otheruser otheruser 6 Mar 31 12:47 a otheruser@linuxlite:~$ cat a hello linuxlite在中创建了文件和符号链接/tmp: otheruser@linuxlite:~$ ls -l /tmp/file /tmp/link -rw-rw-r-- 1 linuxlite linuxlite 3 Mar 31 12:49 /tmp/file lrwxrwxrwx 1 linuxlite linuxlite 17 Mar 31 12:49 /tmp/link -&gt; /home/otheruser/a 现在,尽管otheruser可以阅读/tmp/file和/home/otheruser/a,但他无法阅读/tmp/link: otheruser@linuxlite:~$ cat /tmp/file …

1
如果/ var / tmp在临时文件系统上,怎么办?
我已经读到我不应该将/ var / tmp挂载为临时文件系统(例如,作为tmpfs),因为/ var / tmp中的文件一定不能在重启时删除。那是对的吗? 假设我确实将/ var / tmp挂载为tmpfs,因此每次重新启动时都会删除其内容。那会不好吗?如果是,什么地方可能出问题?那有多糟?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.