小编Max*_*ams的帖子

为什么这个 smbmount 尝试不起作用?

我可以成功访问我们的本地 samba 共享之一,它位于 windows pc(称为 marina)上,如下所示:

$ sudo /usr/bin/smbclient \\\\marina\\resource_library <my password>
Domain=[MARINA] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
smb: \> 
Run Code Online (Sandbox Code Playgroud)

所以,这有效。我现在正在尝试将上述位置(码头上的 resource_library 文件夹)挂载到 /mnt/resource_library(作为只读文件夹),但它一直失败 - 我尝试了一些指定位置的变体:

$ sudo smbmount \\\\marina\\resource_library /mnt/resource_library -o username=max,password=<my password>,r
mount error: could not resolve address for marina: No address associated with hostname
No ip address specified and hostname not found
Run Code Online (Sandbox Code Playgroud)

$ sudo smbmount //marina/resource_library /mnt/resource_library -o username=max,password=<my password>,r
mount error: could not resolve address for marina: No address associated with hostname
No ip …
Run Code Online (Sandbox Code Playgroud)

linux samba smb

2
推荐指数
1
解决办法
3203
查看次数

start-stop-daemon 在命令行中工作,但在 /etc/init.d 脚本中不起作用

我正在尝试获取在 /etc/init.d/ar_sendmail 中工作的启动脚本(用于名为 ar_sendmail 的 ruby​​ gem):

#! /bin/sh

echo "in /etc/init.d/ar_sendmail"
DIR=/home/max/work/e_learning_resource/trunk
PATH=/var/lib/gems/1.8/bin
DAEMON=/var/lib/gems/1.8/bin/ar_sendmail
DAEMON_OPTS="-e production -d --batch-size 100 --delay 150"
NAME=ar_sendmail
DESC=ar_sendmail
PID_FILE=/home/max/work/e_learning_resource/trunk/shared/log/ar_sendmail.pid


test -x $DAEMON || exit 0
set -e

case "$1" in
  start)
        echo -n "Starting $DESC: "
        start-stop-daemon -d $DIR --start --quiet --pidfile $PID_FILE \
                --exec $DAEMON -- $DAEMON_OPTS
        echo "$NAME."
        ;;
  stop)
        echo -n "Stopping $DESC: "
        kill -TERM `cat $PID_FILE`        
    rm $PID_FILE
        echo "$NAME."
        ;;
  restart)
        echo -n "Restarting $DESC: "
        kill -TERM …
Run Code Online (Sandbox Code Playgroud)

bash init bash-scripting

1
推荐指数
1
解决办法
9567
查看次数

chmod:递归删除“x”权限完全取消权限

我有一个包含一些内容(三个文件和一个文件夹)的文件夹,如下所示:

-rwxr-xr-x 1 max max 14504 2011-05-31 16:55 main.css
-rwxr-xr-x 1 max max  2504 2011-05-31 16:55 reset.css
-rwxr-xr-x 1 max max   916 2011-05-31 16:55 scaffold.css
drwxrwxr-x 3 max max  4096 2011-05-31 16:55 ui-lightness
Run Code Online (Sandbox Code Playgroud)

我想为所有用户添加组写入并删除所有用户的可执行状态。我先做文件:

$ chmod g+w main.css reset.css scaffold.css 
$ chmod a-x main.css reset.css scaffold.css 
$ ls -l
total 28
-rw-rw-r-- 1 max max 14504 2011-05-31 16:55 main.css
-rw-rw-r-- 1 max max  2504 2011-05-31 16:55 reset.css
-rw-rw-r-- 1 max max   916 2011-05-31 16:55 scaffold.css
drwxrwxr-x 3 max max  4096 …
Run Code Online (Sandbox Code Playgroud)

chmod

1
推荐指数
2
解决办法
2万
查看次数

Linux - 切换到“cron”用户

有时我遇到 cron 作业未运行的问题,并且诊断原因可能很困难。有用的是切换到与运行 cron 作业相同的用户,这样我就可以查看是否存在权限问题或其他问题。谁能告诉我如何做到这一点?我的 linux 版本来自uname -r,是2.6.32-36-generic

干杯,最大

编辑 - 顺便说一句,我知道如何切换用户!我的问题更多是关于找出要切换到哪个用户。

编辑 - 在我当前的问题中,我在 crontab 中有一行,当我将它粘贴到终端(在任何文件夹中)时可以工作,但是从 cron 运行时失败。我正在努力找出原因。我给出了使用的任何文件的完整路径。

42 13 * * * cd /path/to/my/working/folder && /path/to/my/working/folder/script/runner 'MusicService.update_cached_data' -e staging
Run Code Online (Sandbox Code Playgroud)

(42 13 次是因为那是我最后一次测试它)

linux cron crontab

1
推荐指数
1
解决办法
1657
查看次数

无法将 8.1G iso 刻录到 8.4GB DVD 上 - “媒体没有足够的可用空间”

我正在尝试使用外部(火线连接)DVD 驱动器在 Mac 上刻录 DVD。我正在检查iso的大小:

DVD-4:dvd_files macbook$ ls -l /tmp/hybrid.iso 
-rw-r--r--  1 macbook  wheel  8700884992 Aug 22 10:57 /tmp/hybrid.iso
DVD-4:dvd_files macbook$ ls -lh /tmp/hybrid.iso 
-rw-r--r--  1 macbook  wheel   8.1G Aug 22 10:57 /tmp/hybrid.iso
Run Code Online (Sandbox Code Playgroud)

“人类可读”大小为 8.1 Gig,但当我尝试刻录到 8.4G 双层 DVD 时,它显示“媒体没有足够的可用空间”

根据维基百科,“千兆字节”的定义是 10 亿字节,所以根据这个定义,iso 大小实际上应该是 8.7 Gig,在这种情况下,磁盘肯定不够大,只是-h选项ls具有误导性.

差异是否仅仅是由于ls命令使用了不同的“G”定义(例如 1024 Meg aka 1.07 Gig?这是 8.103,适合 ls 显示的内容)

iso-image dvd-burning

0
推荐指数
1
解决办法
848
查看次数

标签 统计

linux ×2

bash ×1

bash-scripting ×1

chmod ×1

cron ×1

crontab ×1

dvd-burning ×1

init ×1

iso-image ×1

samba ×1

smb ×1