小编use*_*114的帖子

红帽企业Linux服务器版本5.3(Tikanga)上带有X光标的VNC黑屏

使用启动VNC服务器vncserver :1,客户端可以连接到服务器,但它只显示带有X光标的黑屏.

内容.vnc/xstartup是:

#!/bin/sh

# Uncomment the following two lines for normal desktop:
 unset SESSION_MANAGER
 exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &
Run Code Online (Sandbox Code Playgroud)

这有问题吗?

vnc vnc-server

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

退出时删除所有用户的 BASH 历史记录

使用 Red Hat Enterprise Linux 是否可以设置一个全局选项,每当用户退出 SSH 连接时,该用户的 BASH 历史记录都会被清除?

bash rhel

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

如何创建宽度和高度均为100%的Google图表?

如何创建宽度和高度均为100%的Google图表?

我试过使用明显width: 100%的例子,但这不起作用.

javascript

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

将.csv数据回显到文件

我试图使用以下命令将存储在变量中的SQL输出回显到.csv文件:

sql=$(sqlplus -s $user/$pass@$db << EOF
SELECT DISTINCT id, customer
FROM orders;
exit;
EOF
)

echo $sql > tmp.csv
Run Code Online (Sandbox Code Playgroud)

当我打开.csv时,输出全部在一行上?

使用SPOOL在SQL*Plus是不是一种选择,需要做类似上面的一些方法.

如何将其显示为.csv,而不是单行?

php sql csv bash

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

使用命令行和 sendmail 发送带有多个附件的电子邮件

是否可以使用uuencode和发送多个附件sendmail

在脚本中,我有一个包含需要附加到单个电子邮件的文件的变量,例如:

$attachments=attachment_1.pdf attachment_2.pdf attachment_3.pdf attachment_4.pdf
Run Code Online (Sandbox Code Playgroud)

还有一个$template变量,如:

$template="Subject: This is the subject
From: no-reply@domain.com
To: %s
Content-Type: text/plain

This is the body.
"
Run Code Online (Sandbox Code Playgroud)

我想出了:

printf "$template" "$recipient" |
sendmail -oi -t
Run Code Online (Sandbox Code Playgroud)

在此范围内的某个地方,我必须附加$attachments变量中的所有内容?

email bash sendmail uuencode

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

VBScript将所有文件从一个文件夹移动到另一个文件夹

例如从.\\10.10.10.10\Share\*\\10.10.10.20\Share\*.

有人可以帮我一个例子或指出我正确的方向吗?

尽可能简单是好的.

vbscript

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

使用命令行删除逗号前后的空格(不是单词之间的空格)

我有一个使用 创建的 CSV 文件pull_data $a $b > $id.csv

输出中的一行的示例是:

1041894,30/01/2013,31/01/2013,A Customer Limited , 2, 1,PR14, PR14 , 104 An Item ,247 An Item
Run Code Online (Sandbox Code Playgroud)

这是我的条件:

  • 我需要删除逗号之后或之前的所有空格,但排除单词之间的空格。

  • 我需要每一行如下所示,并且如果可能的话希望使用 sed:

1041894,30/01/2013,31/01/2013,A Customer Limited,2,1,PR14,PR14,104 An Item,247 An Item

我已经尝试过了sed 's/, \+\| \+,/,/g',但这并没有删除逗号前后的所有空格,它只删除了一些空格。

regex csv sed

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

第N个字的变量直到结束

第N个字是否有变量直到结束?

例如./script One Two Three:

$1是一个,$2-是两个三.这可能吗?

编辑1:为了更详细地解释我在运行示例的命令./script 01-JAN-14 02-JAN-14 site,其中site可以是多个字(但一直没有起来,直到这点,这样$3已经足够了中script).

编辑2:我运行./script date1 date2 site运行SQL查询,使用传递给它的变量,WHERE date BETWEEN '$1' AND '$2'然后AND site = '${@: -3}'.这是正确的,因为它不再适用于单个单词site或多个单词.

bash

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

语法错误:意外的文件结束

我有一个SQL查询,当它被放入一个函数时,它停止使用此syntax error: unexpected end of file错误消息.从功能中删除它会使其重新开始工作.

为什么是这样?

function pull_data
{
    sqlplus -s $user/$pass@$db << EOF
    SELECT DISTINCT order_number,
                    order_total_items,
                    order_total_value
    FROM orders

    WHERE order_date BETWEEN '$1' AND '$2';

    exit;

    EOF
}
Run Code Online (Sandbox Code Playgroud)

sql bash

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

PHP不包括变量

我有一个connection.phpsettings.php.

connection.php:

<?php

require_once("settings.php");

$conn = oci_connect($db_user, $db_pass, $db_ip/$db);
if (!$conn) {
    $e = oci_error();
    trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}

?>
Run Code Online (Sandbox Code Playgroud)

settings.php配置:

<?

$db_ip = '192.168.1.1';
$db = 'A.world';
$db_user = 'user';
$db_pass = 'pass';

?>
Run Code Online (Sandbox Code Playgroud)

此处的连接不起作用,但如果我用其字符串替换变量,则连接起作用.这里出了什么问题?还我应该使用include,include_oncerequire_once

php

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

oci_fetch_array不会在PHP中返回预期的列数据

我正在从数据库中检索表行.看起来我成功检索了1行,但是当我尝试访问该行时,它最终无法进行评估.

请注意,我知道其中存在SQL注入漏洞,但这不是我有兴趣解决此问题的主要问题:

<?php
include("core/connection.php");

if (!empty($_POST)) {

  $stid = oci_parse($conn,
    "SELECT CustomerNo FROM Customers WHERE Username = '" . $_POST['username']
    . "' AND Password = '" . $_POST['password'] . "'");

  oci_execute($stid);

  $count = oci_fetch_all($stid, $res);
  echo "$count rows";

  $row = oci_fetch_array($stid, OCI_NUM);
  echo $row['0'];

  oci_free_statement($stid);
  oci_close($conn);
}
?>
Run Code Online (Sandbox Code Playgroud)

结果

当我做

echo "$count rows";
Run Code Online (Sandbox Code Playgroud)

它显示了1行,但是当我这样做时

echo $row['0'];
Run Code Online (Sandbox Code Playgroud)

什么也没有回报.

php

-4
推荐指数
1
解决办法
2248
查看次数

标签 统计

bash ×5

php ×3

csv ×2

sql ×2

email ×1

javascript ×1

regex ×1

rhel ×1

sed ×1

sendmail ×1

uuencode ×1

vbscript ×1

vnc ×1

vnc-server ×1