我今天刚使用mysql,在使用source命令出现问题,命令如下 source dvd.schema; 错误提示如下: ERROR: Failed to open file 'dvd.schema', error: 2 我是将dvd.schema放在mysql安转目录\bin下,请问大虾,命令文件应该放在那里呢?
by xingzhe1978 - MySQL - 2005-09-30 15:30:03 阅读(2914) 回复(3)
文件内容为创建一个存储过程的脚本。 名称:mysql.txt 内容: [code] delimiter // DROP PROCEDURE IF EXISTS simpleproc // CREATE PROCEDURE `simpleproc`(OUT param1 INT) BEGIN SELECT count(*) INTO param1 FROM user_t; END // delimiter ; [/code] 用命令执行过程如下图所示: 出现图中错误的原因是什么?
哪位高手能形象说下source命令的作用,网上都是很理论的说法,比如用source执行一个脚本,那么不用重新创建一个shell,而是用当前的shell。但是这个我不太理解是什么意思。比如我编了一个简单的脚本名为hello.sh,它的内容如下: #!/bin/sh echo "Hello,what is your name?" echo "Please input your name:" read name echo "Hi,$name.Nice to see you" 当我直接执行 ./hello.sh Hello,what is your name? Please input your nam...
使用的系统是solaris 10 在本地机上用root登陆后,执行source autorun命令,提示信息是source:not found(autorun是一个shell脚本文件) 但用SSH远程登陆后执行source autorun,可以运行autorun脚本 各位大大知道是什么原因吗?用什么方法能在本地机上也成功运行呢?
我在网上看到source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录,比如. /etc/profile 那为什么也可以用来执行脚本呢——. func1.sh,func1.sh是我定义的一个函数脚本,source命令也可以用来执行sh脚本的么?
小弟在安装 sybase 12.5.2 for linux 时,为使配置文件立即生效执行以下命令: [sybase@Testlinux ~]$ source .bash_profile bash: LANG: command not found [sybase@Testlinux ~] 总是执行不成功,请教各位是什么原因呢!
show_dev(){ ... used = total - available_to_root; if (total < available_to_root) { negate_used = 1; used = - used; } ... } total应该是statfs取的f_blocks,available_to_root应该是f_bfree 在什么情况下total 会小于 available_to_root [ 本帖最后由 wildbeast123 于 2008-7-9 14:58 编辑 ]